2014-10-08 66 views
0
Router::connect(
    'mylogin', 
    array('controller' => 'User', 'action' => 'xyz', 5) 
); 

我如何從我都存儲在數據庫/用戶/ XYZ字符串創建數組array('controller' => 'User', 'action' => 'xyz', 5)/5路由器連接使用CakePHP

我能有辦法通過字符串而不是陣列連接路線?

非常感謝您的幫助。

回答

2

嘗試使用此代碼拆分您的字符串。我希望它能幫助你。 :)

$split = explode('/', '/User/xyz/5'); 
Router::connect('mylogin',array('controller' => $split[1], 'action' => $split[2], $split[3])); 
+0

您缺少分隔符,如果您使用正確的分隔符,您的索引是錯誤的,因爲第一個條目是空的。 – ndm 2014-10-09 01:03:29

+0

oppps!對不起,我完全忘了它。謝謝! :d – r3mmel 2014-10-09 02:55:55