2011-04-25 47 views
0

我開始嘗試熟悉Zend,並且有一個問題可能是一個不費吹灰之力,但到目前爲止還沒有能夠通過Google或SO找到答案。Zend從uri獲取模型ID

通過URI傳遞模型ID的默認方法是什麼?我試過

http://myurl/controller/edit/1 

其中1在數據庫中相應的主鍵,但我無法得到的ID在editAction()方法

$request = $this->getRequest();  
$id = $request->getParam('id');` 

我猜有一個簡單的配置項目我錯過了。有人能指出我朝着正確的方向嗎?

回答

2

默認在ZF路線看起來像

[/<module>]/<controller>/<action>/<param1>/<value1>/<param2>/<value2> 

所以,在你的榜樣,你想要的東西,如:

/controller/edit/id/1 

如果你想要做外賣與/ ID /位,你需要定義一個自定義路由。