Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
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 02/05/2008, 13h27   #1
Invité de passage
 
Inscription : avril 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 9
Points : 3
Points : 3
Par défaut Deux bases de données pour un même projet

Bonjour à tous,

Tout est dans le titre, je cherche à mettre en place deux bases de données dans mon projet afin de pouvoir me connecter à l'une ou à l'autre en fonction de mes besoins.
J'ai fait quelques recherches évidemment...

mon fichier database.yml :
Code :
1
2
3
4
5
6
7
8
9
10
all:
  db1:
    class:   sfPropelDatabase
    param:
      dsn:   mysql://root@localhost/nomdb1
 
  db2:
    class:   sfPropelDatabase
    param:
      dsn:   mysql://root@localhost/nomdb2
Je crée un fichier schema.yml pour chaque base : db1.schema.yml et db2.schema.yml
Le problème est que mon fichier propel.ini ne spécifie qu'une seule base de données...

Code :
1
2
3
4
5
6
7
propel.targetPackage       = lib.model
propel.packageObjectModel  = true
propel.project             = monprojet
propel.database            = mysql
propel.database.createUrl  = mysql://root@localhost/
propel.database.url        = mysql://root@localhost/nomdb1
...
Est-ce qu'une personne pourrait m'aider ?
NVCyril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2008, 14h31   #2
Invité de passage
 
Inscription : avril 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 9
Points : 3
Points : 3
Bon comme d'habitude je vais me répondre à moi même

go to : http://www.symfony-project.org/snippets/snippet/194
NVCyril est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h25.


 
 
 
 
Partenaires

Hébergement Web