Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonsware,
Je suis actuellement en apprentissage du Zend Framework et je souhaitais un éclaircissement sur les possibilités de faire des jointures entre différentes tables.
Je souhaite faire une jointure entre mes entreprises et mes visites d'entreprises, soit les tables :
ENTREPRISE(id_ent, raison_sociale, etc...)
VISITE(id_visite, id_ent, date_visite, etc...)
VISITE.id_ent rèf. ENTREPRISE.id_ent
Je voudrais afficher la liste des visites d'entreprises avec le nom de l'entreprise (et classée par entreprise tant qu'à faire ^^). Ca fait donc une relation résultat du type :
RES(id_visite, raison_sociale, date_visite, etc...)
En SQL :
SELECT V.id_visite, E.raison_sociale, V.date_visite
FROM visite V, entreprise E
WHERE V.id_ent = E.id_ent
ORDER BY E.raison_sociale ;
Je sais qu'il existe une méthode en utilisant un Zend_Db_Select et des join(), mais je n'ai pas réussi à la mettre en oeuvre. Si vous pouviez m'aider ^^ ?
Et, deuxièmement, je voulais savoir si il était possible d'accéder directement à des attributs d'une table "jointe" depuis un objet Zend_Db_Table qui a définit $_referenceMap. En somme, une manière d'utiliser pleinement le mécanisme de mapping de Zend pour accéder facilement aux attributs des tables jointes.
Merci d'avance pour vos réponses !
Dernière modification par dig (03-12-2008 20:28:13)
Hors ligne
Pages: 1