【发布时间】:2018-11-06 08:36:29
【问题描述】:
我有一个使用 Symfony 2.8 构建的应用程序。现在,应用程序配置需要访问一个环境变量。这在 Symfony 2.8 (config.yml) 中不起作用,
id: "%env(SOME_ID)%"
有没有办法在 config.yml 文件中访问它。
【问题讨论】:
-
环境变量是你自己设置的吗?我的意思是,它是为您的应用程序创建的自定义吗?
-
是的,它会在应用部署期间自动设置
-
尝试将其命名为
SYMFONY__SOME__ID(注意双精度_)并使用id: '%some.id%'访问它 -
env()自 symfony 3.2 起可用 -
@cid 我无法更改已经定义并在其他地方使用的环境变量名称。
标签: php symfony symfony-2.8