Bonjour à tous,
je ne comprends pas pourquoi mon fetchALL ne fonctionne pas avec un array. Lorsque je remplace par une chaîne de caractères, tout va bien, mais si je veux utiliser les array, rien ne va plus, mon where est tout simplement inexistant. Pourtant mon objet est une instance de la classe Zend_Db_Table_Abstract et non Zend_Db comme suggéré ici: http://www.developpez.net/forums/d55...hall-to-array/
Mon code est:évidemment je peux transformer mon array en chaine de caractères, mais la solution de l'array était beaucoup plus pratique, et elle fonctionne normalement...je ne comprends pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $filtres=$formulaire[0]; print_r($filtres); //donne Array ( [taches_id] => 42 ) $ar_values = $this->mymodel->fetchAll('taches_id=42','ordre')->toArray(); //fonctionne $ar_values =$this->mymodel->fetchAll($filtres,'ordre')->toArray(); //ne fonctionne pas
si quelqu'un avait une explication
merci d'avance
schwarzy2
Partager