Utiliser deux base de données avec ZF
Bonsoir,
après une dure journée de recherche sur le net et de tentatives, je ne trouve pas comment on peut utiliser deux base de données avec zend! :cry: il y a un tutorial sur internet qui explique une méthode :
Fichier index.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
...
$databases = new Zend_Config_Ini('core/config/config.ini', 'DATABASES');
$dbAdapters = array();
foreach($databases->db as $config_name => $db){
$dbAdapters[$config_name] = Zend_Db::factory($db->adapter,$db->config->toArray());
if((boolean)$db->default){
Zend_Db_Table::setDefaultAdapter($dbAdapters[$config_name]);
}
}
Zend_Registry::set('dbAdapters', $dbAdapters);
.... |
mais ça génère cette erreur :
Code:
Fatal error: Uncaught exception 'Zend_Db_Exception' with message 'Adapter name must be specified in a string' in C:\Program Files\EasyPHP 3.0\www\Farkess\lib\Zend\Db.php:227 Stack trace: #0 C:\Program Files\EasyPHP 3.0\www\Farkess\index.php(28): Zend_Db::factory(NULL, Array) #1 {main} thrown in C:\Program Files\EasyPHP 3.0\www\Farkess\lib\Zend\Db.php on line 227
alors une aide me semble nécessaire ;)
merci