除了我需要参数的动作时,我的路线工作得很好。例如,这些工作正常:
/news
/news/admin
/news/admin/add
但这不是:
/news/admin/edit/1
但只有使用'default'路由的路由呈现不正确(它们呈现为../../module/controller),所有其他路由都正确呈现(/ module / conntroller)
任何想法为什么或如何修复它?
答案 0 :(得分:0)
如果您不使用自定义路线,您的路线必须如下所示:
/news/admin/edit/id/1
总是必须有一对/ param / value。
答案 1 :(得分:0)
这是一个常见的问题。
如果您在导航中使用自定义路线,则必须明确地将“默认”路线传递给Zend_Navigation页面和url()视图助手。
此外,您的页面参数必须与Zend_Navigation
中定义的参数匹配