voici les associations que j ai: dans app_controller: $this->Project->bindModel(array('belongsTo' => array( 'Planstagelu' => array( 'className' => 'Planstagelu', 'foreignKey' => 'planstage', 'conditions' => array( 'Planstagelu.lang' => $sellang, 'Planstagelu.code_type' => 41)), 'Property' => array( 'className' => 'Property', 'foreignKey' => 'propid'))), false); <?php class Projecthist extends AppModel {
var $name = 'Projecthist'; var $useTable = 'PROJECT_HIST'; var $primaryKey = 'phid'; var $belongsTo = array( 'Project' => array('className' => 'Project', 'foreignKey' => 'projid') ); } ?> je sais que les associations dooivent aller dans les deux sens mais meme là j ai le mme problème merci 2009/3/6 Mehdi AMINI <joker....@gmail.com> > > Salut, > > > mon souci est que je dois fair quelque chose comme ça > > $this->Projecthist->find('all', array('conditions' => > > 'Property.propid'=> var)); > > mais je n arrive pas à avoir access à Property.propid car celui ci > > est le sous array de Project > > C'est un problème logique, regarde les requêtes générées, tu ne peux pas > filtrer directement si plusieurs requêtes sont nécessaire pour sortir > Property. > Donne nous tes associations et on pourra mieux t'aider. > > > > Mehdi > > > > > -- Julienne Ingabire Software-Developer DOCUMEDIA Schweiz GmbH Bahnhofstrasse 24 CH-8803 Rüschlikon Phone: +41 (44) 724 77 77 Fax: +41 (44) 724 78 77 Direct: +41 (44) 724 77 43 Email: julie.ingab...@gmail.com Website: www.docu.ch --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : cakephp-fr@googlegroups.com Pour résilier : cakephp-fr-unsubscr...@googlegroups.com Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---