I know this is a really simple thing that I really should know but I’m trying to learn cakephp without having done much php before. I’ve been told thats a stupid idea, but I’m doing it for fun and so I’m doing it.
I want to pass an array from one controller action to another controllers action and then pass it to the view. I have:
sponges_controller.php
$info = $this->data;
$this->redirect(array('controller'=>'baths', 'action'=>'dashboard', $info));
baths_controller.php
function dashboard($info) {
$this->set('info', $info);
}
and then
<?php echo debug($info); ?>
in the view for dashboard.
I’ve tried various ways but can’t make it work. All it does is print out Array()
Plz help me! 🙂 Julia
I’m not sure about the passing data in different controllers but within the same controller we can do it just like a function call by writing something like this.
This will perfectly work as intended. I’ve not tried this type of data passing in different controllers function.