我正在尝试在app/config/parameters.ini
中设置空值,并在app/config/config.yml
中将其用于swiftmailer.encryption
配置参数。我需要在parameters.ini中设置它,因为我有不同的环境,每个环境都使用不同的邮件配置。
Symfony documentation表示此配置参数应为字符串值,“有效值为tls,ssl或null”。
我的第一个猜测是将mailer_encryption="null"
添加到parameters.ini并将encryption: %mailer_encryption%
添加到config.yml。但这会导致错误:
“InvalidConfigurationException:路径”swiftmailer.encryption“的配置无效:不支持”null“加密”。
如果我在parameters.ini中使用mailer_encryption=null
或mailer_encryption=
,我会收到另一个错误:
“InvalidConfigurationException:路径”swiftmailer.encryption“的配置无效:不支持”“加密”。
如果我通过将config.yml更改为encryption:
来停止引用该参数,那么它可以正常工作,但这并不能解决我的目标。
我正在使用Symfony 2.0.15,其中包含Swiftmailer。 This is the 2.0 branch
我怎样才能使这个工作?
答案 0 :(得分:3)
AFAIK,您可以使用yml格式的参数文件。因此,尝试创建parameters.yml并将其导入config.yml
答案 1 :(得分:1)
你试过〜?就像在yml configs中一样。