看看在鏈接的文檔中給出的示例路由模式,嵌套Articles
>Comments
資源將創建路線Comments
與以下模式:
/articles/:article_id/comments
/articles/:article_id/comments/:id
您還可以檢查$ bin/cake routes
獲取列表所有連接路線的模式和默認值。你要找的路線將在那裏列爲是這樣的:
+----------------+--------------------------------+--------------------------------------------------------------------------+
| Route name | URI template | Defaults |
+----------------+--------------------------------+--------------------------------------------------------------------------+
| comments:index | /articles/:article_id/comments | {"controller":"Comments","action":"index","_method":"GET","plugin":null} |
路由綁定到特定的HTTP方法(如上面可以在默認列中可以看出)的所有資源,即內部的_method
選項使用,並且父ID以前綴單數控制器/資源名稱爲前綴。
要匹配Comments
索引,只需將Comments
控制器和index
按照常規操作即可。另外通過相應_method
(對於index
這GET
),並通過父ID在名爲方式,即作爲article_id
,如:
[
'controller' => 'Comments',
'action' => 'index',
'_method' => 'GET',
'article_id' => 4
]
參見
來源
2017-05-30 12:59:52
ndm
非常感謝!解決方案非常簡單 – jurrieb