I have a page that I want to redirect to that requires parameters in the URL: http://www.example.com/myController/myAction/param1:val1/param2:val2
I know that there is a CakePHP redirect function for redirecting that works as follows:
$this->redirect(array("controller" => "myController",
"action" => "myAction",
$data_can_be_passed_here),
$status, $exit);
How do I add the parameters that I want as part of the url using the above function?
I would think that there might be another element that I could add to array so that I can pass along param1:val1
and param2:val2
.
Any help would be greatly appreciated!
I do not know why I was not able to find this in the CakePHP documentation, but I did finally figure out the solution. I am posting it here in case anyone else has the same problem. (If someone knows where this is in the documentation please post it as well, thanks!)
To redirect to the URL:
http://www.example.com/myController/myAction/param1:val1/param2:val2
You can use:
$this->redirect(array("controller" => "myController", "action" => "myAction", "param1" => "val1", "param2" => "val2", $data_can_be_passed_here), $status, $exit);
Hope it helps!