2011-09-08 5 views
0

컨트롤러가 있고 그 안에 단일 기능에 대한 몇 가지 별칭이 있습니다. 예 :cakePHP - 기본 라우팅을 ovveride하는 방법은 무엇입니까?

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

지금, 어떤 이유로 내가 컨트롤러에서 원래의 방법을 유지하려면 (.. 묻지 않습니다)하지만 난 그들에게 직접 액세스 할 수 싶지 않아. 의미 : 컨트롤러에 ask, helpread과 같은 함수가 있지만 직접 호출 할 수는 없습니다.
누군가가 /controllerX/ask 또는 /controllerX/help이라는 URL을 입력하면 그 사람이 다른 곳으로 전달되기를 바랍니다.

전혀 가능합니까? (무한 루프처럼 보인다 ..)

나는 귀하의 경우 생각
+0

그것은에 전달되어야 하는가? –

답변

관련 문제