2011-09-08 65 views
0

我有一個控制器,我有幾個別名爲它的單個功能。 如:cakePHP - 如何ovveride默認路由?

Router::connect(
    '/controllerX/:method', 
    array('controller' => 'controllerX', 'action' => 'bigApple'), 
    array('method'=>'help|ask|read', pass => array(method)) 
); 

現在,出於某種原因(不要問..)我想保持在控制器中的原始方法,但我不希望他們可以直接訪問。 含義:在控制器中將會有名爲:ask,helpread的功能,但它們將不可用於直接呼叫。
如果有人會輸入url /controllerX/ask/controllerX/help,我希望他可以被路由到別的地方。

有沒有可能? (這似乎是一個死循環。)

+0

你想在哪裏它被路由到? –

回答