Schema :

ResidentAgenda:
  tableName: resident_agenda
  columns:
    id_resident_agenda:
      type: integer(4)
      primary: true
      sequence: resident_agenda_id_resident_agenda
    id_resident: integer(4)
    id_personnel: integer(4)
    id_professionnel: integer(4)
    id_transporteur: integer(4)
  relations:
    Personnel:
      local: id_personnel
      foreign: id_personnel
      type: one
    Resident:
      local: id_resident
      foreign: id_resident
      type: one
    Personnel_5:
      class: Personnel
      local: id_professionnel
      foreign: id_personnel
      type: one
    Personnel_6:
      class: Personnel
      local: id_transporteur
      foreign: id_personnel
      type: one

le schema de la table Personnel n'a pas d'importance.

$q = Doctrine_Query::create()->from('ResidentAgenda ra');
$q->leftJoin('ra.Resident r');
$q->leftJoin('ra.Personnel p');
$q->leftJoin('ra.Personnel ip ON ra.id_professionnel =
ip.id_personnel');
$q->leftJoin('ra.Personnel it ON ra.id_transporteur =
it.id_personnel');


donc la a priori j'ai tout... sauf que je ne sais pas comment acceder
a mon "Transporteur" ni "Professionnel"
pour acceder a celui qui referencer par "id_personnel" aucun probleme
$this->getPersonnel() cependant $this->getProfessionnel() ne
fonctionne pas.

Help !

Merci d'avance.

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