Yes, Behaviours go with models Components go with controllers Helpers go with views
Got me in the beginning too. On Apr 29, 1:21 pm, Zeugme <[email protected]> wrote: > An IRC conversation gave me the solution : containable behavior had to > be attached in the model and not in the controller. > > On Apr 29, 2009, at 08:51 , Zeugme wrote: > > > Hi, > > > I'm not able to make containable fully work. > > I have a A with many B and I want to find A with their B but only > > few fields. > > > Here is what I did : > > $this->set('A', > > $this->A->find('all', array( > > 'conditions' => array ('A.id' => $id), > > 'fields' => array('id', 'name'), // OK > > 'contain' => array( > > 'S' => array( // still OK > > 'fields' => array('S.id', 'S.name', 'S.a_id') // > > Do not work ! > > ) > > // 'D' // That was for testing relation and it worked > > fine. > > ) > > ))); > > > It work partially : I'm able to get S and/or D and this is cool to > > select relations. > > But I'm not able to restrict field on S. > > The restriction (outside the containable) on A works fine. > > Any idea ? > > > Models are OK. > > I try to follow the exemple given in the official doc, > > the last one here :http://book.cakephp.org/fr/view/474/Containable > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
