0
我通過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);
}
編輯
<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
此錯誤發生致命錯誤:Zend_Controller_Router_Exception:路線參觀/訪問/指數沒有定義 – palAlaa 2012-04-02 10:07:11
我想你進入佈線路徑,你應該進入的路線**姓名** – bububaba 2012-04-02 10:10:34
你的意思的名字自定義路線?如果是的話,我做了同樣的錯誤! – palAlaa 2012-04-02 10:12:04