Merci pour la solution, ce n'est pas tous les jours qu'on a ce besoin, mais le jour où.... je saurai où chercher ;)
On 13 avr, 20:07, Fabrice B <[EMAIL PROTECTED]> wrote: > Je me réponds à moi-même ! > > Donc voici comment joindre deux bases différentes (à priori ne marche > que si hébergé sur le même serveur): > > $criteria = new Criteria(); > $criteria->addAlias( 't1' , 'autre_base.tablefoo' ); > $criteria->addJoin( table1.col1, 't1'.col2 ); > $result_set = tablePeer::doSelectRS($criteria); > > Au début je cherchais une solution en modifiant directement le nom des > tables pour avoir un truc du type 'autre_base.autre_table.colonne'. > Mais ce n'est pas possible car en regardant dans les profondeurs de > Propel j'ai vu que la fonction addJoin faisait un split sur le point, > donc on doit avoir obligatoirement un seul point avec à gauche la > table et à droite la colonne. > > Mais pour contourner, il suffit d'utiliser un alias. Beaucoup moins > difficile que ce que je cherchais... > > Fabrice --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
