Salut à tous,
Comme dans le titre de ce post, j'ai un soucis en exécutant plusieurs procédures stockées et/ou vues mysql dans un controlleur.
J'ai cherché sur le net, et la réponse est sans doute celle-ci, mais je n'arrive pas à la mettre en place :
$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY,true);
Le controlleur :
1 2 3 4 5 6
| $dbAdapter = Zend_Db_Table::getDefaultAdapter();
$r= $dbAdapter->query("CALL proc_user_get_annonce(".$id.")");
$row =$r->fetchAll();
$rows= $dbAdapter->query("SELECT * FROM view_mandataire");
$mandataires= $rows->fetchAll(); |
Comme je passe par un fichier de config, j'ai essayé plusieurs possibilités, mais rien n'y fait :
1 2 3 4 5 6
|
resources.multidb.front_db.default = true
resources.multidb.front_db.params.driver_options[PDO::MYSQL_ATTR_USE_BUFFERED_QUERY] = true
resources.db.isDefaultTableAdapter = true
resources.db.params.driver_options[PDO::MYSQL_ATTR_USE_BUFFERED_QUERY] = true |
Une idée ?
Merci
Fabrice
Partager