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

hell0w0rd

Продвинутый новичок
fixxxer
А какая разница - писать в htaccess или httpd.conf ? Первое мержится со вторым же?
 

hell0w0rd

Продвинутый новичок
Вот попытался видоизменить чужой код.
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);
 

hell0w0rd

Продвинутый новичок
https://igor.io/2012/11/09/scaling-silex.html
вот кстати хорошая статья, описывает как правильно и красиво работать с такими фреймворками, в данной статье Silex, но это применимо и к другим фреймворкам
 

Vladex

Новичок
А как подставляется название, просто тема в переменную передается?
PHP:
$theme = 'В-чем-разница-route-router-request';
 

Vladex

Новичок
Я и говорю что не важно.
Просто интересно как реализована подстановка в Url русских букв.
 

WMix

герр M:)ller
Партнер клуба
По секрету, Они были и до русскоязычных доменов
 
Сверху