salut
je viens de faire un test avec une table User et une table Group. elles sont reliés entre elle comme ceci:
user => $belongsTo = array('Group');
quand je recherche un user et son group, ca me retourne bien un array. si iln'existe pas l'array est vide.
public function search(){
if($this->request->is('post')){
$d = $this->request->data;
$result = $this->User->find('all',array(
'conditions'=>array(
'username LIKE' => '%' . $d'username'] . '%',
'Group.name LIKE' => '%' . $d'group'] . '%'
)
));
debug($result);
}
}
Je n'ai pas testé avec le contain mais essaye ca.