Je suis en train de lier 3 modèles par rapport cakephp.The est comme suitliaison de plusieurs modèles CakePHP
Membre hasMany Member_Organaization Member_Organisations appartient à Organaization
je tente d'utiliser
$ this-> Membre-> find ('all', conditions)
il me montre juste que des données jusqu'à hasMany association. Je comprends que le modèle de membre n'est pas directement lié à l'organisation. mais comment pouvons-nous le faire? Mon code est le suivant:
$this->Member->bindModel(
array(
'hasMany'=>array(
'NpoMember' =>array(
'className' => 'NpoMember',
'foreignKey' => 'member_id',
'conditions' => array('NpoMember.status' => 'Active'),
)
)
)
);
$this->NpoMember->bindModel(
array(
'belongsTo'=>array(
'Npo'=>array(
'className' => 'Npo',
'foreignKey' => 'npo_id',
'conditions' => array('Npo.status' => 'Active')
)
)
)
);
$userData = $this->Member->find('first',array('conditions'=>array('Member.email'=>$userEmail,'Member.password'=>$passWord,'Member.status'=>'Active')));
Je trouve ce site très utile. Merci et salutations Himanshu Sharma
Essayez valeur récursive 2 avant votre requête '$ this-> Membre-> récursive = 2;' – Rikesh