Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/10/2007, 15h13   #1
Membre confirmé
 
Inscription : septembre 2004
Messages : 519
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 519
Points : 257
Points : 257
Par défaut gestion de plusieurs SGBD a la fois

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!
bibile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 12h52   #2
Membre à l'essai
 
Inscription : août 2007
Messages : 74
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2007
Messages : 74
Points : 21
Points : 21
Oui c'est possible, il suffit de changer de dbAdapter en fonction de celle que tu veux utiliser.
MaitreTsiang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 13h08   #3
Membre confirmé
 
Inscription : septembre 2004
Messages : 519
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 519
Points : 257
Points : 257
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 ?
bibile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 13h53   #4
Membre à l'essai
 
Inscription : août 2007
Messages : 74
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2007
Messages : 74
Points : 21
Points : 21
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))
MaitreTsiang est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 15h20   #5
Membre confirmé
 
Inscription : septembre 2004
Messages : 519
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 519
Points : 257
Points : 257
merci
bibile est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h37.


 
 
 
 
Partenaires

Hébergement Web