Zend_Db_Selectを使用して、Joinを使用してクエリを実行します。私は次のSQLクエリで終わります:
SELECT `Utilisateur`.*, `Ressource`.*, `Acl_Cache`.*, `Role`.*, `UtilisateurRole`.* FROM `Utilisateur`
INNER JOIN `Ressource` ON Ressource.idJointure = Utilisateur.id
INNER JOIN `Acl_Cache` ON Acl_Cache.idRessource = Ressource.id
INNER JOIN `Role` ON Role.id = Acl_Cache.idRole
INNER JOIN `UtilisateurRole` ON UtilisateurRole.idRole = Role.id
WHERE (Ressource.tableJointure = 'Utilisateur') AND (UtilisateurRole.idUtilisateur = '2')
Zend_Dbがこの部分を追加するのはなぜSELECT句です:
, `Ressource`.*, `Acl_Cache`.*, `Role`.*, `UtilisateurRole`.*
私はこれを聞いたことがありません、そして私はそれを望んでいません。この動作を防ぐ方法は?