我正在尝试设置一个空值app/config/parameters.ini
并将其app/config/config.yml
用于swiftmailer.encryption
配置参数。我需要在 parameters.ini 中设置它,因为我有不同的环境,每个环境都使用不同的邮件配置。
Symfony 文档说这个配置参数应该是一个字符串值,并且“有效值是 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。这是 2.0 分支。
我怎样才能得到这个工作?