Zend Route不正确的相对路径

时间:2010-08-20 11:36:07

标签: php zend-framework routes

除了我需要参数的动作时,我的路线工作得很好。例如,这些工作正常:

/news
/news/admin
/news/admin/add

但这不是:

/news/admin/edit/1

但只有使用'default'路由的路由呈现不正确(它们呈现为../../module/controller),所有其他路由都正确呈现(/ module / conntroller)

任何想法为什么或如何修复它?

2 个答案:

答案 0 :(得分:0)

如果您不使用自定义路线,您的路线必须如下所示:

/news/admin/edit/id/1

总是必须有一对/ param / value。

答案 1 :(得分:0)

这是一个常见的问题。

如果您在导航中使用自定义路线,则必须明确地将“默认”路线传递给Zend_Navigation页面和url()视图助手。

此外,您的页面参数必须与Zend_Navigation

中定义的参数匹配