許多可用的控制器方法(鏈,轉發,重定向)取一個圖,其可以包括鍵,諸如:Grails的控制器方法
- ID
- PARAMS
- 模型
關於這些的幾個問題:
- 'id'只是一個一個名爲'id'的請求參數的別名?換句話說,是否有任何區別:
chain(controller: "member", action: "showProfile", params: [id: memberId])
和
chain(controller: "member", action: "showProfile", id: memberId)
- 的chain方法(除其他可能)允許傳遞的模型和/或PARAMS(地圖)從控制器動作A到B.實際上,通過參數和模型地圖將數據從動作A傳遞到B有什麼區別?另外,如果數據在模型圖中傳遞,如何在控制器操作B中訪問它?
我看了看文檔,好像id實際上是一個請求參數,即你可以使用'params.id'在控制器中訪問它。這與你的理解一致嗎? – 2009-08-31 16:21:06