Thanks brian, tried that, but it didn't work. I found the solution
though. I'm using CakePHP version 1.3, so this might be a bug I really
don't know.

The problem was the capitilization of the 'P' in News'P'ost. I changed
the model's names, filenames, etc. to just News and voila, it works!

On Oct 6, 2:15 pm, brian <bally.z...@gmail.com> wrote:
> In Comment.php, add var $belongsTo = array('NewsPost');
>
>
>
> On Tue, Oct 6, 2009 at 1:02 PM, Raman <rlali...@gmail.com> wrote:
>
> > Hello,
>
> > Im very new to CakePHP and have just started to learn Model
> > Association. If I make any errors in the google group, please excuse
> > me this is my first time on any google group.
>
> > I have 2 databases:
>
> > -news_posts
> >    -id
> >    -title
> >    -body
>
> > -comments
> >    -id
> >    -body
> >    -newspost_id
>
> > Here are the AppModel classes associated with them:
>
> > // app/models/newspost.php
> > class NewsPost extends AppModel {
> >    var $name = 'NewsPost';
> >    var $hasMany = 'Comment';
> > }
>
> > // app/models/comment.php
> > class Comment extends AppModel {
> >    var $name = 'Comment';
> > }
>
> > The problem is when i call $this->NewsPost->find('all'); from a
> > controller that var $uses = 'NewsPost';, I get this array:
>
> > Array
> > (
> >    [0] => Array
> >        (
> >            [NewsPost] => Array
> >                (
> >                    [id] => 10
> >                    [Title] => Cool, This works! LOL
> >                    [Body] => Wow, this really works! OMG LOL OMG
> > EDITING WORKS FINE
> >                    [Time] => 1254685359
> >                )
>
> >        )
>
> > )
>
> > As you can see, there is no [Comment] array in the sub-array [0].
>
> > Here is the data for my tables:
>
> > news_posts:
>
> >   id   |         title       |        body       |
> >   10  |   News Title   |   News Body   |
>
> > comments:
>
> >   id   |            body          |       newspost_id       |
> >   1    |   Comment Body   |             10                |
>
> > Any help would be greatly appreciated.
>
> > Thanks.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to