В чем разница Route, Router, Request?

  • Автор темы Автор темы fawkes
  • Дата начала Дата начала
fixxxer
А какая разница - писать в htaccess или httpd.conf ? Первое мержится со вторым же?
 
Вот попытался видоизменить чужой код.
https://github.com/brightproject/Develop/tree/master/BrightWork
Криво и нет динамики, а хочется.
Покажите свои варианты реализации роутера.
Точка отсчета:
PHP:
explode('/', $_SERVER['REQUEST_URI']);
Не код а какая-то бяка.
1251 кодировка - уже все ясно.
https://github.com/codeguy/Slim - вот это лучше форкай и балуйся:)
 
Vladex,
PHP:
$router->map('/hello/world', array('controller' => 'HelloWorldController', 'action' => 'someAction'));
$target = $router->matchCurrentRequest();

if (!$target) {
	// 404
}

$controller = new $target['controller'];
$response = call_user_func(array($controller, $target['action']), $request);
 
https://igor.io/2012/11/09/scaling-silex.html
вот кстати хорошая статья, описывает как правильно и красиво работать с такими фреймворками, в данной статье Silex, но это применимо и к другим фреймворкам
 
А как подставляется название, просто тема в переменную передается?
PHP:
$theme = 'В-чем-разница-route-router-request';
 
Я и говорю что не важно.
Просто интересно как реализована подстановка в Url русских букв.
 
По секрету, Они были и до русскоязычных доменов
 
Сверху