1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
try {
// fournit les paramètres de connexion à Zend_Db
$db2 = Zend_Db::factory(new Zend_Config_Ini($confPath . 'config.ini', $this->_env)->db2);
// Réalise une connexion à la base de données pour contrôle
$db2->getConnection();
// Tous les résultats des requêtes seront sous forme d'objet
$db2->setFetchMode(Zend_Db::FETCH_OBJ);
// Propage mon Zend_db dans un registre
$this->_registry->db2 = $db2;
// Jeu d'exception
} catch (Zend_Db_Adapter_Exception $e) {
die ("Probablement mauvais identifiants,ou alors le SGBD n'est pas joignable: ".$e->getMessage());
} catch (Zend_Exception $e){
die("factory() n'a pas réussi à charger la classe de l'adaptateur demandé : ".$e->getMessage());
} |
Partager