Bonjour,
Je rencontre actuellement un petit problème dans mon usage de Doctrine :/
Je cherche à faire en sorte que celui-ci comprennent que ma table est lié à une autre par une clef primaire contenant deux champ comme ceci :
Malheureusement, quand nous générons nos models avec doctrine celui-ci nous donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 alter table PROMO add constraint FK_DE_UP foreign key (id_formation, code_up) references UP (id_formation, code_up) on delete restrict on update restrict;
$this étant ici le l'instance de BasePromo généré par Doctrine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $this->hasOne('Up', array( 'local' => 'id_formation', 'foreign' => 'id_formation')); $this->hasOne('Up as Up_2', array( 'local' => 'code_up', 'foreign' => 'code_up'));
La seule réponse que j'ai trouvé sur google était que cela est impossible :/
C'est pourquoi je m'en remet aux membres de ce forum
Merci d'avance
Roukeuss
Partager