Les méthodes doSelectJoinXXX()  sont des méthodes prédéfines par propel
mais tu peux tout simplement faires tes jointures "à la main"

$critetia->addJoin(tablePeer1ID, tablePeer2:TABLE1_ID);
...

++

PS: C'est pas bientôt fini de bosser un samedi soir ???? :P

----- Message d'origine ----
De : Guillaume <[EMAIL PROTECTED]>
À : Symfony-fr <[email protected]>
Envoyé le : Samedi, 24 Novembre 2007, 21h50mn 06s
Objet : [symfony-fr] Jointure sur une clé primaire et non sur un identifiant


Bonsoir,

En tant que tout débutant sur Symfony, je suis actuellement sur un
problème qui me rend complètement fou : j'ai beau essayer plein de
méthodes, rien ne fonctionne.
Je souhaite en fait simplement faire une jointure entre deux clés
primaires dans deux tables différentes.

J'ai utilisé la méthode doSelectJoinXXX()   (à ce propos, j'ai bien
galèré pour trouver son fonctionnement, la doc n'est pas abondante à
ce sujet...), mais la jointure se fait d'office sur les identifiants
et je n'arrive pas à changer ce comportement alors que mon schema.yml
déclare ces clés comme il faut.

Quelqu'un aurait-il une solution ? Merci.

--
Guillaume







      
_____________________________________________________________________________ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à