Can you show us an array dump of $channel_list, and the final output of the $javascript->object() call?
On May 7, 6:55 am, JAVAddicted <mathsadd...@gmail.com> wrote: > I'm trying to convert a php array into a json-friendly format but the > following code doesn't output anything: > > ### Controller: > > <?php > class ChannelsController extends AppController { > > var $name = 'Channels'; > > function results($page=0,$limit=5) { > $this->layout = "ajax"; //make cake use the ajax layout > $channelArray = array(); //this will hold our data from the > database. > $count = $this->Channel->findCount(); //counts the number of > records > in Message. > $channelA = $this->Channel->find('all', array('limit'=> > $limit,'page'=>$page,'order' => 'Channel.name DESC')); //gets all the > Channel records and sorts them by name. > $channelArray = Set::extract($channelA, '{n}.Channel'); > //convert > $productArray into a json-friendly format > $this->set('total', $count); //send total to the view > $this->set('page_size', $limit); > $this->set('channel_list', $channelArray); //send messages > to the > view > } > > } > > ?> > > ### View: > > <?php > echo '{"totalRecords":' . $total . ', "recordsReturned":' . > $page_size . ', "records":' . $javascript->Object($channel_list) . > '}'; > ?> > > I've debugged the source and it seems that the $javascript->Object() > is not doing its job and is not outputting anything. Is there any > configuration to dd or am I wrong writing anything ? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---