我的路線工作很好,除了當我在需要參數的操作。例如,這些工作確定:Zend路徑不正確的相對路徑
/news
/news/admin
/news/admin/add
但這並不:使用「默認」的路線正確呈現
/news/admin/edit/1
但只有路由(它們呈現爲../../module/控制器),所有其他路徑正確渲染(/模塊/控制器)
任何想法爲什麼,或如何解決它?
我的路線工作很好,除了當我在需要參數的操作。例如,這些工作確定:Zend路徑不正確的相對路徑
/news
/news/admin
/news/admin/add
但這並不:使用「默認」的路線正確呈現
/news/admin/edit/1
但只有路由(它們呈現爲../../module/控制器),所有其他路徑正確渲染(/模塊/控制器)
任何想法爲什麼,或如何解決它?
這是一個常見問題。
如果您在導航中使用自定義路由,則必須明確地將默認路由傳遞給Zend_Navigation頁面和url()視圖助手。
此外,您的頁面參數必須與Zend_Navigation中定義的參數匹配
如果你沒有使用定製的路線,路線必須是這樣的:
/news/admin/edit/id/1
哪裏有總是要一對/參數/值。
對不起,應該提到我有定義的自定義路由 – Ashley 2010-08-23 09:51:56
- 您是否定義了任何自定義路由? - Try/news/admin/edit/id/1(介意參數名稱) – zwippie 2010-08-20 11:47:10