У меня есть страница, которую я хочу перенаправить к этому, требует параметров в URL: http://www.example.com/myController/myAction/param1:val1/param2:val2
Я знаю, что существует функция перенаправления CakePHP для перенаправления, которое работает следующим образом:
$this->redirect(array("controller" => "myController",
"action" => "myAction",
$data_can_be_passed_here),
$status, $exit);
Как я добавляю параметры, которые я хочу как часть URL с помощью вышеупомянутой функции?
Я думал бы, что мог бы быть другой элемент, который я мог добавить к массиву так, чтобы я мог провести param1:val1
и param2:val2
.
Любая справка значительно ценилась бы!
Я не знаю, почему меня не было смог найти это в документации CakePHP, но, наконец, нашел решение. Я публикую его здесь на случай, если у кого-то еще возникнет такая же проблема. (Если кто-то знает, где это находится в документации, опубликуйте и его, спасибо!)
Для перенаправления на URL:
http://www.example.com/myController/myAction/param1:val1/param2 : val2
Вы можете использовать:
$ this-> redirect (array ("controller" => "myController", "action" => "myAction", "param1 "=>" val1 ", " param2 "=>" val2 ", $ data_can_be_passed_here), $ status, $ exit); {{1 }}
Надеюсь, это поможет!