2010-08-20 147 views
0

我的路線工作很好,除了當我在需要參數的操作。例如,這些工作確定:Zend路徑不正確的相對路徑

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

但這並不:使用「默認」的路線正確呈現

/news/admin/edit/1 

但只有路由(它們呈現爲../../module/控制器),所有其他路徑正確渲染(/模塊/控制器)

任何想法爲什麼,或如何解決它?

+2

- 您是否定義了任何自定義路由? - Try/news/admin/edit/id/1(介意參數名稱) – zwippie 2010-08-20 11:47:10

回答

0

這是一個常見問題。

如果您在導航中使用自定義路由,則必須明確地將默認路由傳遞給Zend_Navigation頁面和url()視圖助手。

此外,您的頁面參數必須與Zend_Navigation中定義的參數匹配

0

如果你沒有使用定製的路線,路線必須是這樣的:

/news/admin/edit/id/1 

哪裏有總是要一對/參數/值。

+0

對不起,應該提到我有定義的自定義路由 – Ashley 2010-08-23 09:51:56