Bonjour,
Est-ce que quelqu'un sait si c'est possible de gérer plusieurs bases de données à partir du framework, sur un même site ?
par exemple, gérer 2 bases mySql, ou bien, 1 base mySQl et une base SQlite
Merci!
Bonjour,
Est-ce que quelqu'un sait si c'est possible de gérer plusieurs bases de données à partir du framework, sur un même site ?
par exemple, gérer 2 bases mySql, ou bien, 1 base mySQl et une base SQlite
Merci!
Oui c'est possible, il suffit de changer de dbAdapter en fonction de celle que tu veux utiliser.
merci, c'est que j'avais cru comprendre.
on peut creer plusieurs adaptateur dans l'index.php et choisir par la suite celui qu'on utilise. c'est bien ca ?
En fait moi j'ai créé 2 adapter dans l'index on va prendre comme exemple :
db1 -> mysql
db2 -> mssql
Zend_Registry::set("dbAdapterMysql",db1);
Zend_Registry::set("dbAdapterMssql",db2);
Dans l'index on va faire un Zend_Db_Table::setDefaultAdapter(db1) et dans tes controlleurs lorsque tu as besoin de l'autre tu fais un :
Zend_Db_Table::setDefaultAdapter(Zend_Registry::get(dbAdapterMssql))
Partager