Ich möchte externe Parameter verwenden, um meine Parameter.yml zu konfigurieren. so folge ich dieses Tutorial:Erreur Cache mit externen Parametern
http://symfony.com/doc/current/cookbook/configuration/external_parameters.html
in meinem parameters.yml ich dies gesetzt haben:
parameters:
database_host: localhost
database_port: null
database_name: '%database.name%'
database_user: '%database.user%'
database_password: '%database.pass%'
mailer_transport: smtp
mailer_host: localhost
mailer_user: null
mailer_password: null
secret: ThisTokenIsNotSoSecretChangeIt
es funktioniert, wenn ich meine Website mit diesem Parameter außer laufen, wenn ich löschen Sie den Cache mit Befehlszeile. Ich habe diesen Fehler:
[Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException]
You have requested a non-existent parameter "database.name". Did you mean this: "database_name"?
Haben Sie die Lösung kennen dieses Problem zu lösen. Vielen Dank für Ihre Hilfe
ja, ich habe gerade versucht, und es funktioniert nicht either.I Gefühl es ist, dass diese externen Parameter aus dem PHP-CLI mod – strauss
ich meine Antwort geändert nicht zugänglich sind # parameters.php $ Container-> setParameter (‚database_name‘ , $ datenbankName); Sie können jetzt diese Variable '% database_name%' aufrufen, es funktionierte für mich, @strauss –
ja, es funktioniert, aber wenn Sie Cache per Befehl löschen, werden Sie sehen, dass die Parameter nicht existieren.Es ist sehr seltsam – strauss