Bonjour,
en tentant de faire une jointure entre une table fille et sa table parent, j'obtenais systématiquement le message d'erreur:
en fouillant sur le net, je suis tombé sur ce blog:Select query cannot join with another table in ...
http://lermit-informatique.blogspot....51359204482961
et conseil donc d'ajouter en début du select:Ceci est du à Zend Framework qui n'autorise pas par défaut de faire une simple jointure sur une table sous jacente.
Cela a en effet résolu mon problème. Toutefois, comme je ne trouve pas trace de ce conseil dans la doc, je me demande si il s'agit vraiment de la 'bonne' solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $select = $this->select() ->setIntegrityCheck(false)![]()
est-ce une bonne pratique ?
Etes-vous vous-même confronté à ce problème et comment le résolvez vous ?
Partager