5

null 値を設定して、構成パラメーターapp/config/parameters.iniに使用しようとしています。環境ごとに異なるメール構成を使用しているため、parameters.ini で設定する必要があります。app/config/config.ymlswiftmailer.encryption

Symfonyのドキュメントには、この構成パラメーターは文字列値である必要があり、「有効な値は tls、ssl、または null です」と記載されています。

私の最初の推測はmailer_encryption="null"、parameters.ini とencryption: %mailer_encryption%config.yml に追加することです。しかし、それはエラーになります:

「InvalidConfigurationException: パス "swiftmailer.encryption" の構成が無効です: "null" 暗号化はサポートされていません」.

mailer_encryption=nullormailer_encryption=を parameters.ini で使用すると、別のエラーが発生します。

"InvalidConfigurationException: パス "swiftmailer.encryption" の構成が無効です: "" 暗号化はサポートされていません".

config.yml をencryption:に変更してパラメーターの参照を停止すると、機能しますが、目的は解決しません。

Swiftmailer を含む Symfony 2.0.15 を使用しています。これは 2.0 ブランチです。

どうすればこれを機能させることができますか?

4

2 に答える 2

3

私の知る限り、パラメーターファイルの yml 形式を使用できます。parameters.yml を作成して config.yml にインポートしてみてください。

于 2012-12-05T15:31:13.267 に答える
2

~ で試しましたか? yml 構成のように。

于 2012-12-06T19:40:44.243 に答える