Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
voila je possede un modele qui herite de Zend_Db_Table_Abstract.
A l'interieur, j'ai une methode pour recuperer des enregistrements, jusqu'a la, c'est normal ...
Pour recupere l'objet Select, je fais un :
$select = $this->select();
et ensuite vient ma requete :
$select->from ( 'grouppermissionressourceasso' ) ->joinRight ( 'groupusers', 'groupusers.idgroupuser = grouppermissionressourceasso.idgroupuser' ) ->joinRight ( 'ressources', 'ressources.idressource = grouppermissionressourceasso.idressource' ) ->joinRight ( 'permissionstype', 'permissionstype.idpermission =grouppermissionressourceasso.idpermission ' ) ->order ( 'ressources.idressource' );
Probleme : ca ne fonctione pas ... le message :
Select query cannot join with another table
Alors que si je fais un :
$select = Zend_Db_Table::getDefaultAdapter ()->select ();
La je n'ai pas de problemes ... je pourrai tres bien laissé comme ca, mais ca m'embete un peu, surtout que l'objet Select peut etre recuperer ...
J'ai aussi un probleme si je fais un
$this->fetchAll($select);
Obligé de passer par le defaultAdapter ....
Peut etre que ce probleme est normal, et qu'il ne derange que moi
Dernière modification par Guillhomme (22-02-2009 19:04:17)
Hors ligne
Hello,
Essayes :
$select = $this->select()->setIntegrityCheck(false);
A+
Hors ligne
Bien vu !
Merci
Hors ligne
Pages: 1