1
나는 다음과 같은 경로를 연결하려면 :CakePHP의는
레지스터/동일한 작업을
my_profile/편집/about_you
... about_you. 하지만 두 번째 경로에서 등록이 아니라 편집 페이지에 있음을 확인하는 데 사용할 수있는 매개 변수를 가져 오십시오.
는Router::connect('/register/:action/*',
array(
'controller' => 'registration'
)
);
Router::connect('/my_profile/edit/:action/*',
array(
'controller' => 'registration',
'edit' => 1
)
);
이 올바른 위치에 위의 URL을 연결하기 위해 노력하고 - 나는 컨트롤러에 $this->params['edit']
를 사용할 수 있습니다
나는 현재 나의 routes.php에 있습니다. 내가 사용,
Router::url(array('controller' => 'registration', 'action' => 'about_you', 'edit' => 1, $i));
을 링크를 빌드 할 때 그러나, 나는
를 얻을 수/등록/about_you/0/편집 : 1대신
/my_profile/편집/about_you
내가 뭘 잘못하고 있니?
네 말이 맞아, 그게 내가 할 필요가 모든입니다! 감사 – Will