Bonjour,

A titre d'information, j'utilise la version 1.0.2 du Zend Framework.
Je voudrais me connecter à une base de données MySql en utilisant Zend_Config, mais à l'exécution de mon code, j'obtiens l'erreur suivante :
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The mysql driver is not currently installed' in C:\wamp\www\...\library\Zend\Db\Adapter\Pdo\Abstract.php
Voilà mon code :

J'ai un fichier config.ini qui contient les lignes suivantes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
[test]
db.adapter = PDO_MYSQL
db.config.host = localhost
db.config.username = root
db.config.password = 
db.config.dbname = ...
Dans mon fichier index.php, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$config = new Zend_Config_Ini('config.ini','test');
$registry = Zend_Registry::getInstance();
$registry->set('config',$config);
 
$db = Zend_Db::factory($config->db->adapter, $config->db->config->toArray());
Zend_Db_Table::setDefaultAdapter($db);
Ensuite, en vous épargnant le controller, j'utilise Zend_Db_Table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
class MandataireDAO extends Zend_Db_Table 
{
	protected $_name = "mandataire"; //Nom de la table dans la bdd
}
Ca me semblerait abhérrant que la connexion avec des bdd mySql ne soit pas encore supportée, donc je suppose que mon erreur est ailleurs,mais où d'après vous ?

Merci beaucoup !