In a controller I have the following:
$cities = $this->City->find('all');
foreach($cities as $x => $c){
$cities[] = Set::insert($cities[$x], 'ads', array('count' =>
$this->get_ad_count($c['City']['slug'])));
}
//print_r($cities);
//exit;
$this->set('cities',$cities);
- When running the code as shown above, with Debug set to '2', the view
returns absolutely nothing. Just a white screen.
- if I run print_r() I will see a well formatted array with the 'ads'
key/value pair inserted correctly.
- If I remove the foreach lines I see a perfectly nice view with the
correct data (obviously without the 'ads' stuff) displayed.
Might Set::insert be interfering with $this->set in some way?
Perhaps there is some security involved with $this->set that doesn't allow
the insertion?
Not sure what gives. Anybody have a clue?
Thanks,
Javier
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.