fetchALL ne fonctionne pas avec un array
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:
Code:
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 |
é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.
si quelqu'un avait une explication
merci d'avance
schwarzy2