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