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

Répondre à