Помогите создать Zend Framework Redirect
Я пытаюсь создать выражение перезаписи мода для перенаправления с localhost/1234 на localhost/controller/action? Param=1234.
У меня есть следующее в моем bootstrap.php, который перенаправляет все запросы в форме localhost/number
$routePublic = new Zend_Controller_Router_Route_Regex('^[\d]+(\.[\d]+){0,1}$', array( 1 => '' ,'controller' => 'content', 'action' => 'public'));
Тем не менее, мне нужно передать параметр в мой publicAction.
Спасибо за помощь. Новички, как я, ценят это больше, чем вы могли бы себе представить!
1 ответ
Решение
Попробуй это:
$frontController = Zend_Controller_Front::getInstance();
$frontController->getRouter()->addRoute('name_of_route',
new Zend_Controller_Router_Route('/url_of_route/*',
array('controller'=>'controller_you_want_to_call','action'=>'action_you_want_to_call')));
обратите внимание, что "*" после "url_of_route" походит на подстановочный знак, означающий, что после него может быть что угодно
Также вот ссылка на хорошую статью