2015-03-29 12 views

Antwort

7

Sie können alle Parameter in Ihrer dev Umgebung in einer app\config\parameters_dev.yml Datei verwendet setzen (Sie müssen es erstellen) und dann in Ihrem app\config\config_dev.yml importieren: So

imports: 
    - { resource: config.yml } 
    - { resource: parameters_dev.yml } 

, wenn Sie in der lokalen Arbeit jeden Parameter, die in der Produktion verwendet werden, werden von der neuen Datei mit den richtigen Parametern überschrieben.

Und vergessen Sie nicht, den Cache zu löschen!

+0

ok Ich habe diesen Weg, also erwarte ich, dass mit app.php Parameter in parameters.yml verwenden sollte, und mit app_dev.php sollte es Parameter in parameters_dev.yml verwenden. sieht aus wie die einzige Datei verwendet wird Parameter_dev wird von beiden Front-Controller verwendet ... – user3174311

+2

ARGH! VERDAMMTER CACHE! funktioniert jetzt perfekt. Ich liebe dich. Danke. – user3174311

+1

@ user3174311 Ich verwende diese Art der Konfiguration jedes Mal. In der Produktion werden nur Parameter in 'parameters.yml' sowie für andere Umgebungen verwendet. Zum Beispiel möchten Sie vielleicht Ihre Datenbank für Testzwecke (und mit anderen Zugangsdaten) gespiegelt haben und hierfür einfach eine 'parameter_test.yml' erstellen und das gleiche Konzept anwenden. –

Verwandte Themen