에서 이루어집니다;
지금,
public function identify_user($userId = null, $identificationId = null){
}
는 어떤 URL이 abcdef12345로 4로 $userId
및 $identificationId
걸릴 것 www.example.com/users/identify_user/4/abcdef12345
으로 오는 경우;
명명 된 매개 변수 또는 쿼리 매개 변수와 같은 다른 접근 방식이 있습니다. 명명 된 매개 변수가 name => $ value;로 발견되었습니다. (참고 :이 감가 상각됩니다 명명 된 매개 변수를 피하려고)
당신은
지금 어떻게 URL을 구축 $this->request->query();
와 쿼리 매개 변수와 URL을하고 준비 쿼리 매개 변수를 만들 수 있습니까? 당신이 매개 변수를 전달 의미 첫 번째 방법을 사용하는 경우
여기에
$link = $this->Html->link('Link name to display', array('controller' => 'Users', 'action' => 'identify_user', $user['User']['id']));
$user['User']['id']
데이터베이스에서오고 된 직후 링크를 bulid;
명명 된 매개 변수 : 파라미터 유효
$this->request->params['named']['unique_id'];
쿼리 파라미터 유효라는 이름의
$link = $this->Html->link('Link name to display', array(
'controller' => 'Users',
'action' => 'identify_user',
'user_name' => $user['User']['name'],
'unique_id' => String::uuid()
)
);
읽기
$link = $this->Html->link('Link name to display', array(
'controller' => 'Users',
'action' => 'identify_user',
'?' => array(
'user_name' => $user['User']['name'],
'unique_id' => String::uuid()
)
)
);
읽기 쿼리 파라미터 유효 $ this-> 요청 - > qu ery ('unique_id');
지금까지 해보신 것은 무엇입니까? 도움을 받으려고 시도한 코드를 게시해야합니다. – Guns