imediasun
Новичок
Есть роутер
Вот эта строка
переводит к экшену определенного контроллера.
надо без хэдера перейти к определенному контроллеру и его экшену с помощью этого роутера, так как в нем есть такая возможность, по сути же хэдером переход на другую страницу это же не вполне грамотно.
Указанный код переводит на контроллер AppController:userAction но как передать параметры этому экшену
И можно ли не повторять в контроллере этот роутер а поднять его из индекса?
PHP:
$router = new Router(GET_HTTP_HOST());
$router->add('home', '/', 'AppController:homeAction');
$route = new MatchedRoute('AppController:userAction');
list($class, $action) = explode(':', $route->getController(), 2);
call_user_func_array(array(new $class($router), $action), $route->getParameters());
PHP:
$route = new MatchedRoute('AppController:userAction');
надо без хэдера перейти к определенному контроллеру и его экшену с помощью этого роутера, так как в нем есть такая возможность, по сути же хэдером переход на другую страницу это же не вполне грамотно.
Указанный код переводит на контроллер AppController:userAction но как передать параметры этому экшену
И можно ли не повторять в контроллере этот роутер а поднять его из индекса?
Последнее редактирование: