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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?