2013-12-08 25 views
0

如何將路由器鏈接到特定的控制器/操作(如果URL爲特定關鍵字)?如何設置url關鍵字以路由到特定的控制器/動作

又名我正在製作遊戲,我希望用戶能夠通過輸入任何帶有關鍵字「錢」的網址來訪問它的銀行。這樣/ showmemoney,/ momoney等都會鏈接到銀行控制器。

尋找這樣做的蛋糕。

+0

這可能會爲你工作了:http://stackoverflow.com/questions/20359321/cakephp-routes-with-controller-wildcard – ndm

+0

你看了HTTP ://book.cakephp.org/2.0/en/development/routing.html#routes-configuration? – burzum

+0

認真的人,不要總是發送到書作爲答案。我在那裏搜索,也許我錯過了一些東西,誰在乎,會有幫助。 謝謝ndm,我認爲這對我很有用 – DColl

回答

0

閱讀the CakePHPs official documentation about routing

路由器的另一種常見用途是爲 控制器定義「別名」。假設我們不想通過 /users/some_action/5訪問我們的常規URL,我們希望能夠通過 /cooks/some_action/5訪問它。下面的路線很容易照顧的是:

Router::connect(
    '/cooks/:action/*', array('controller' => 'users') 
); 
相關問題