Il semble qu'il y ait plusieurs façons de joindre deux tables en utilisant Zend Framework, mais je ne l'ai jamais fait auparavant, donc je ne sais pas quelle est la meilleure façon de le faire.La meilleure façon de faire une jointure interne en utilisant le Zend Framework?
C'est ce que je suis en train de faire ...
J'ai 3 tables dans ma base de données:
users
(id , name)
groups
(id , name)
group_members
(id , group_id , user_id)
Je suis en train de regarder les groupes qu'un utilisateur appartient et afficher cela à l'utilisateur. Cette instruction SQL fait à peu près le travail (bien qu'il puisse y avoir un meilleur moyen de l'écrire). Il ne renvoie que les colonnes qui me concernent, qui sont l'identifiant et le titre du groupe.
SELECT groups.id, groups.title
FROM group_members
INNER JOIN groups
ON groups.id = group_members.group_id
WHERE user_id = $userId
Comment puis-je faire cela avec Zend Framework?
Bien que ce lien peut répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. – ekad