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 ?