0
parameters.ymlを設定するために外部パラメータを使用したいと考えています。 ので、私はこのチュートリアルは、次のとおりです。私はとキャッシュをクリアする場合を除いて、このパラメータを使用して私のウェブサイトを実行すると、それが動作外部パラメータを使用したerreurキャッシュ
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
:私はこれを入れている私のparameters.ymlで
http://symfony.com/doc/current/cookbook/configuration/external_parameters.html
をコマンドライン。
[Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException]
You have requested a non-existent parameter "database.name". Did you mean this: "database_name"?
は、あなたがこの問題を解決するための解決策を知っていますか: 私はこのエラーを得ました。 あなたの助けてくれてありがとう
はい、私はちょうどしようと、それがeither.Iを動作しない、私は私の答え#parameters.php $、コンテナ> setParameterを(「データベース名」を変更し、それはこれらの外部パラメータは、PHPのCLI MOD – strauss
からアクセスできないということであると感じ、$ databaseName);あなたはこの変数 '%database_name%'を呼び出すことができます。それは私のために働きました。@strauss –
はい、動作しますが、コマンドでキャッシュを消去すると、パラメータが存在しないことがわかります。解決策が見つかった場合は非常に奇妙な – strauss