I have 2 tables, posts and comments.  I have setup posts hasMany
comments and comments belongsTo posts model relations.  I am using a
foreign key in the comments table pointing back to the post id.

I want to display the Post and the all related comments.  At the
moment I can display the post and a specified comment by using the
View code below.  How do I display all the comments for a post?


View Code:
        <?php
        $i = 0;
        foreach ($posts as $post):
                $class = null;
                if ($i++ % 2 == 0) {
                        $class = ' altrow';
                }
        ?>
        <div class="homepage<?php echo $class;?>">
                <p><h3><?php echo $post['Post']['title']; ?></h3></p>
                <p><?php echo $post['Post']['body']; ?></p><br />

<!-- Comments below -->
<p><?php echo $post['Comment']['0']['body'];?></p>
</div>
<?php endforeach; ?>


This is the pr() output:

Array
(
 [0] => Array
        (
            [Post] => Array
                (
                    [id] => 2
                    [title] => A title once again
                    [body] => And the post body follows.
                    [created] => 2011-03-17 09:15:40
                    [modified] =>
                )

            [Comment] => Array
                (
                    [0] => Array
                        (
                            [id] => 2
                            [post_id] => 2
                            [title] => COMMENTSA title once again
                            [body] => AndCOMMENTS the post body
follows.
                            [created] => 2011-03-22 16:31:03
                            [modified] =>
                        )

                    [1] => Array
                        (
                            [id] => 4
                            [post_id] => 2
                            [title] =>
                            [body] => This is another comment for the
first post
                            [created] => 2011-03-22 17:28:34
                            [modified] => 2011-03-22 17:28:34
                        )

                )

        )


I am new to Cakephp so thanks in advance.

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to