我升技卡住揣摩我怎麼可以在URL中使用塞與命名參數數組:CakePHP的 - 段塞與命名參數數組
的網址如下:/controller/action/param:1-Slug1/param:2-Slug2/param:3-Slug3
這給我下面的請求對象中的已命名參數數組:
[named] => Array
(
[param] => Array
(
[0] => 1-Slug1
[1] => 2-Slug2
[2] => 3-Slug3
)
)
如何配置路由以考慮段塞?這樣的輸出是:
[named] => Array
(
[param] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
)
感謝您的幫助。
嗨大衛......似乎沒有工作...我已經設置這條路線... '路由器連接::('/統計/趨勢/:蛞蝓」,陣列( '控制器'=> '統計', '動作'=> '趨勢'),陣列( '蛞蝓'=> '[A-ZA-Z0-9 - ] +'));'和時訪問_/stats/trends/param:1-test_ ...我在請求參數中得到以下數據... '[named] => Array ( [param] => 1-test ) – 2013-04-10 08:47:53
是的,這是您的路線預計。 – 2013-04-10 09:21:38
我需要擺脫 - 測試部分的...所以我需要輸出爲[命名] =>陣列([參數] => 1) – 2013-04-10 09:26:14