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