par
lguigo » 03 mai 2011, 10:57
Symfony permet la configuration de la base de données selon l'environnement utilisé (dev, prod, ...) ou plus précisément le controlleur utilisé (frontend_dev.php, ...).
Mais le plus logique serait de paramétrer les variables de connexion selon les vrais URL de développement, test et production.
la partie param de database.yml devrait donc changer selon l'url attaqué (foot.test.fr ou foot.dev.fr ou foot.prod.fr)
# config/database.yml
param:
dsn: 'mysql:host=xxx.xx.x.xx;dbname=bdd_dev'
username: userdev
password: passdev
Mais comment faire ?
En fait il faudrait associer une variable d'environnement a une ou plusieurs URL ?
Symfony permet la configuration de la base de données selon l'environnement utilisé (dev, prod, ...) ou plus précisément le controlleur utilisé (frontend_dev.php, ...).
Mais le plus logique serait de paramétrer les variables de connexion selon les vrais URL de développement, test et production.
la partie param de database.yml devrait donc changer selon l'url attaqué (foot.test.fr ou foot.dev.fr ou foot.prod.fr)
# config/database.yml
param:
dsn: 'mysql:host=xxx.xx.x.xx;dbname=bdd_dev'
username: userdev
password: passdev
Mais comment faire ?
En fait il faudrait associer une variable d'environnement a une ou plusieurs URL ?