Я делаю навигатор по XML-файлу навигации и задаю действие по умолчанию для каждого элемента в меню. Когда я создаю собственную маршрутизацию для всех других маршрутов в системе, навигатор не работает правильно, он берет маршрутизацию с URL-адреса? !!
Имеет ли это какое-либо отношение между навигаторами и пользовательской маршрутизацией?
Вот где я инициализирую навигатор
protected function _initNavigation() {
$this->bootstrap('layout');
$layout = $this->getResource('layout');
$view = $layout->getView();
$config = new Zend_Config_Xml(APPLICATION_PATH . '/configs/navigation.xml', 'nav');
$navigation = new Zend_Navigation($config);
$view->navigation($navigation);
}
EDIT
<visits>
<label>Visits</label>
<module>visits</module>
<controller>visit</controller>
<action>index</action>
<route>visits/visit/index</route>
</visits>
и я делаю маршрутизацию в application.ini
;routing
resources.router.routes.visit.route = /visits
resources.router.routes.visit.defaults.module = visits
resources.router.routes.visit.defaults.controller = visit
resources.router.routes.visit.defaults.action = index