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
-~----------~----~----~----~------~----~------~--~---

Reply via email to