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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY,true);
Le controlleur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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