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:
Post a Comment