Маршрутизация от контроллера до маршрута Кустом - PullRequest
0 голосов
/ 02 апреля 2012

Я хочу направить маршрут от контроллера к пользовательскому маршруту

Я создаю собственный маршрут

  $reportRoute = new Zend_Controller_Router_Route('blogs/blog_id/:blog_id', array('module' => 'blogs', 'controller' => 'blog', 'action' => 'index','blog_id' =>NULL));

    $routesArray = array('blogs' => $reportRoute);

    $router->addRoutes($routesArray);

, и я хочу сделать переадресацию с контроллера на страницу индекса, которую я делаю так, но этоне работает

$this->_helper->redirector->gotoRoute(array('module' => 'blogs', 'controller' => 'blog', 'action' => 'index', 'blog_id' => $this->blog_id));

1 Ответ

3 голосов
/ 02 апреля 2012

вы не передаете имя маршрута в качестве второго аргумента для метода gotoRoute для построения URL.

Таким образом, код должен быть похож на

$this->_helper->redirector->gotoRoute(array('module' => 'blogs', 'controller' => 'blog', 'action' => 'index', 'blog_id' => $this->blog_id),'blogs')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...