bizarre mais ta deuxieme méthode ne marche pas.
par contre la premiere marche à moitié. car pour avoir le truc Json sans toutefois avoir tout le tableau, je fais :
$values = $this->fetchAll()->toArray();
ensuite j'encode en Json :
return Zend_Json::encode($values);
Là ca marche.
Oui mais vu qu'un probleme en appelle un autre je me retrouve bloqué lorsque je fait cette instruction sur plusieurs tables, j'arrive pas à concatener le table de resultats comme il faut, j'ai mis un foreach comme ceci :
1 2 3 4 5 6 7 8 9 10 11 12 13
| $registry = Zend_Registry::getInstance();
$db = $registry['database'];
$base = $db->select();
foreach($table as $champ => $valeur){
$base->from($this->_name, '*')
->where($champ.' = ?', (string)$valeur)
->order($sortField)
->limit($pagination, $currentItem);
$value = $db->fetchAll($base);
} |
mais ca marche pas. quelqu'un n'aurait pas une idée pour avoir des resultats Json de plusieurs requetes différentes sur une même table dans un même tableau ?
Merci encore et A+
Partager