Вот мои настройки:
http://www.example.com/<module>/<controller>/<action>
Я определил этот маршрут:
$router->addRoute(
'editUser', new Zend_Controller_Router_Route('admin/users/edit/:id',
array(
'module' => 'admin',
'controller' => 'users',
'action' => 'edit',
'route' => 'default',
'id' => 0,
),
array('id' => '\d+')
)
);
Таким образом, меню навигации по моим сайтам работает нормально, пока я не перехожу на такую страницу:
http://www.example.com/admin/users/edit/10
Отображает страницу без проблем, но теперь каждая ссылка в навигационном меню указывает на http://www.example.com/admin/users/edit
Не уверен, почему это происходит, и хотел бы исправить это, поддерживая использование маршрутизатора.
Заранее спасибо за любые указатели!