Thursday, July 30, 2009

Re: retrieving data from hasMany configuration

Thank you very much,

This solve my question. But usually DBs have complex relationships,
for example, if I have more deep relationships:

"Comment" --- (hasOne) ---> "User" --- (hasOne) --> Address

How Is it possible retrieve information from Comment Controller like
the next array structure (or something like this)?

Array
(
[Comment] => Array
(
[id] => 121
[text] => Text
[user_id] => 2
)
Array
(
[User] => Array
(
[id] => 12
[name] => Peter
[skill] => Baking Cakes
[adress_id] => 4
)
[Address] => Array
(
[id] => 4
[street] => Elm Street
)
)
)

On Jul 30, 5:21 pm, JamesF <usaexportexpe...@gmail.com> wrote:
> seconded
>
> On Jul 30, 8:16 am, brian <bally.z...@gmail.com> wrote:
>
> > In addition to what James suggested, you should modify the Comment class:
>
> > class Comment extends AppModel {
> >    var $name = 'Comment';
>
> >    var $belongsTo = array('User');
>
> > }
>
> > And give the comments table a user_id column (to match the type of users.id).
>
> > On Thu, Jul 30, 2009 at 1:02 AM, Veoempleo<veoemp...@gmail.com> wrote:
>
> > > Hello,
>
> > > I have a question after reading model developing.
>
> > > I have two models, user that has many comments. I define:
>
> > > <?php
>
> > > class User extends AppModel {
> > >    var $name = 'User';
> > >    var $hasMany = 'Comment';
> > > }
> > > ?>
>
> > > <?php
>
> > > class Comment extends AppModel {
> > >    var $name = 'Comment';
> > > }
> > > ?>
>
> > > From Comment controller, How I could retrieve User information from
> > > Comment row?
--~--~---------~--~----~------------~-------~--~----~
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+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

No comments: