gpt4 book ai didi

symfony - 从 parameters.ini 传递 "null"加密并在 config.yml 中使用它

转载 作者:行者123 更新时间:2023-12-04 20:14:55 25 4
gpt4 key购买 nike

我试图在 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: Invalid configuration for path "swiftmailer.encryption": The "null" encryption is not supported".



如果我使用 mailer_encryption=nullmailer_encryption=在 parameters.ini 中,我收到另一个错误:

"InvalidConfigurationException: Invalid configuration for path "swiftmailer.encryption": The "" encryption is not supported".



如果我通过将 config.yml 更改为 encryption: 来停止引用该参数,它有效,但这并不能解决我的目标。

我正在使用 Symfony 2.0.15,其中包含 Swiftmailer。 This is the 2.0 branch .

我怎样才能让它工作?

最佳答案

AFAIK,您可以使用 yml 格式的参数文件。所以尝试创建 parameters.yml 并将其导入到您的 config.yml

关于symfony - 从 parameters.ini 传递 "null"加密并在 config.yml 中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13661342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com