2013-06-18 4 views
0

나는 마이크로 사이트/색인을 가지고 있습니다. 액션 인덱스를 사용하면 1001.So와 같은 매개 변수를 전달하고자합니다. 아래에 주어진대로 규칙을 적용 할 수 있습니다.Cakephp 다시 쓰기 규칙

라우터 :: redirect ('/ Microsites', array ('controller'=> 'Microsites' => 'index', 1001));

그것은 &가 주소창 등에 URL을 보여줍니다 잘 작동 : /마이크로 사이트/색인/101

하지만, 내가 좋아하는 URL을 표시 할 : 제안/마이크로 사이트/인덱스

대부분의 환영을 ...

+0

:: redirect의 첫 번째 매개 변수는 링크의 모양입니다. – kicaj

답변

1

어떻게 링크를 만드시겠습니까? Html :: link 메소드에 넘겨주는 배열은 라우트에서 선언 한 배열이어야합니다. 그래서 일치하고 라우터는 배열 데이터를 기반으로 올바른 URL 문자열을 생성합니다.

$this->Html->link('Microsites', array('controller' => 'Microsites', 'action' => 'index',1001)); 

해야 할 일.