can you please give me som more details on where i use that exactly? i tried the following in my comments_controller
< 2009/1/8 padmanabha vn <[email protected]> > > > use > > $this->set('comments','required data'); > > > > > > On Thu, Jan 8, 2009 at 4:30 PM, dimitri <[email protected]> wrote: > >> >> As a newbie to cakePHP I encounter of course a lot of problems,this is >> my most recent. >> >> when debugging a view page i can see all the necessary arrays, but the >> "normal" view gives me notice about unidentified variables..... >> >> >> ***VIEW CODE**** >> >> (line13)<? foreach($comments as $comment): ?> >> <div class="comment"> >> <p><b><?=$comment['Comment']['name'];?></b></p> >> <p><?=$comment['Comment']['content'];?></p> >> </div> >> <? endforeach;?> >> >> this is the error i'm getting :Undefined variable: comments [APP/views/ >> posts/view.ctp, line 13] >> >> >> ***CONTROLLER CODE*** >> >> <? function view($id = null) { >> if (!$id) { >> $this->Session->setFlash('Invalid Post'); >> $this->redirect(array('action'=>'index')); >> >> } >> $post = $this->Post->read(null,$id); >> $comments = $this->Post->Comment->find('all',array >> ('conditions'=>array('Post.id'=>$id))); >> $this->set(compact('post','comments')); >> } >> ?> >> >> ***DEBUG OUTPUT*** >> >> Array >> ( >> [Post] => Array >> ( >> [id] => 10 >> [name] => test10 >> [date] => 2009-01-03 14:13:00 >> [content] => sfgsdfgsdf >> [user_id] => >> ) >> >> [User] => Array >> ( >> [id] => >> [name] => >> [email] => >> [firstname] => >> [lastname] => >> ) >> >> [Comments] => Array >> ( >> [0] => Array >> ( >> [id] => 1 >> [name] => test commetn bij 10 >> [content] => test commetn bij 10 >> [post_id] => 10 >> ) >> >> ) >> >> [Tag] => Array >> ( >> [0] => Array >> ( >> [id] => 1 >> [name] => tag1 >> [longname] => taglong1 >> [PostsTag] => Array >> ( >> [id] => 23 >> [post_id] => 10 >> [tag_id] => 1 >> ) >> >> ) >> >> ) >> >> ) >> >> >> >> - All necessary tables exist and are well formatted >> - The project is taken from Apress.beginning.cakePHP.from.novice..... >> p.140 >> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
