can you please give me som more details on where or how I should use that
exactly?
i've tried the following in my comments_controller
<?
function view($id = null) {
if (!$id) {
$this->Session->setFlash('Invalid Post');
$this->redirect(array('action'=>'index'));
}
$post = $this->Post->read(null,$id);
$this->set('comments',$this->Post->Comment->find('all',array('conditions'=>array('Post.id'=>$id))));
//$comments =
$this->Post->Comment->find('all',array('conditions'=>array('Post.id'=>$id)));
$this->set(compact('post','comments'));
}
?>
i tried also $comments =
$this->set('comments',$this->Post->Comment->find('all',array('conditions'=>array('Post.id'=>$id))));
but that doesn't seem to help a lot
thx in advance
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
-~----------~----~----~----~------~----~------~--~---