Bonjour Mehdi,
j' ai fait comme tu as dit et ça m' aide déja masi maintenat j ai un
problème suivant j ai passé par 'Projet.propid'=>$id
$id est un array mais  count($id) >1000 alors là l' erreur Oracle qu n
accepte pas plus de 1000 records dans where.
y-t-il moyen de resoudre ce probleme?? par example en faisant find par 1000
records car à la fin j ai beson de juste find(count)


2009/3/6 Mehdi AMINI <joker....@gmail.com>

>
> Salut,
>
> Je vois 2 possibilités soit tu essayes en passant par
> $this->Projecthist->Project->find() en mettant les conditions sur
> Projethist et Property, soit tu changes ta conditions en
> 'Projet.propid'=>$id
>
> Mehdi
>
>
> Julienne Ingabire a écrit :
> > 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 <mailto: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 <mailto:julie.ingab...@gmail.com>
> > Website:  www.docu.ch <http://www.docu.ch>
> >
> >
> >
> >
> > >
>
>
> >
>


-- 
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
-~----------~----~----~----~------~----~------~--~---

Répondre à