Monday, July 22, 2013

Re: Retrieving data from belongs to related model

From UsersController  how can i retrieve Class.class_number and Course.name?

User->find()  return ClassMembership data only not the belongsto related
$this->User->ClassMembership->recursive = 2; //dont work

If you're calling find() from the User model you need to set recursive on User. 

$this isn't the best way but should get you what you want:

$data = $this->User->ClassMembership-> find(
'all',
array(
'contain' => array(
'Class' => array(
'Course'
)
)
)
); 

--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
 
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

No comments: