Помогите создать 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" походит на подстановочный знак, означающий, что после него может быть что угодно

Также вот ссылка на хорошую статью

Другие вопросы по тегам