У меня есть метод
function checkin($var1){ $newVar1 = $var1; .... ... }
Я вызываю его через Restful и передаю его так
$url = 'http://mydomain.com/controller/checkin/'.$var1;
Теперь я хочу передать две переменные, но я не уверенкак он выберет второй, я думаю, я могу сделать это
$url = 'http://mydomain.com/controller/checkin/'.$var1.'/'.$var2;
, не уверенный, что я буду делать на получающем конце, чтобы убедиться, что он знает, какой var использовать где.спасибо
С другой стороны, вы должны изменить подпись метода действия на
function checkin($var1, $var2){ // (...) }
Другой вариант - использование именованных параметров Cake. Для этого потребуется изменить как URL, так и действие:
URL
$url = 'http://mydomain.com/controller/checkin/var1:'.$var1.'/var2:'.$var2;
Метод действия
function checkin(){ $var1 = $this->params['named']['var1']; $var2 = $this->params['named']['var2']; }