Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 03-12-2008 20:26:20

dig
Nouveau membre
Date d'inscription: 03-12-2008
Messages: 1

[Zend_Db][1.6] Jointures avec Zend_Db_Table_Abstract

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 !

smile

Dernière modification par dig (03-12-2008 20:28:13)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages