У меня есть приложение на основе модуля Zend.
Один из моих модулей, называемый portfolio
, имеет только один контроллер, называемый index
. Для этого единственного модуля я бы хотел, чтобы мой маршрут выглядел так:
$route = new Zend_Controller_Router_Route('portfolio/:action',
array(
'module' => 'portfolio',
'controller' => 'index',
'action' => 'index'
)
);
Это работает, но портит все ссылки, созданные через Zend_Navigation
.
Можно ли добиться такого поведения при маршрутизации, не испортив Zend_Navigation
? (т.е. через этот маршрут маршрутизируются только входящие ссылки. Исходящие ссылки создаются с маршрутом по умолчанию)
Я не могу использовать mod_rewrite
.