Zend Routing:: Как я могу отправить весь запрос, идущий в application-> IndexController, в application-> module-> store-> IndexController

Как я могу отправить все запросы в проекте zend на мой контроллер модуля по умолчанию (без использования файлов .access).

Теперь он переходит в application->IndexController. Вместо этого мне нужно, чтобы каждый запрос направлялся в application->module->store->IndexController.

Я пробую это:

public function indexAction()
{
       $this->_forward('index','index','store');
}

Это работает, но URL-адрес в веб-браузере http://localhost/mystore/public/ не меняется на http://localhost/mystore/public/store/

Спасибо,

Йосеф


person Ben    schedule 11.06.2010    source источник


Ответы (1)


Попробуй это:

public function indexAction()
{
    $this->_redirect('index','index','store');
}

Забегая вперед, возможно, плагин контроллера, автоматически обрабатывающий все перенаправления, будет лучше.

person takeshin    schedule 11.06.2010
comment
спасибо, работает с небольшими изменениями: $this-›_redirect('store'); - person Ben; 11.06.2010