symfony - Nested variables in Symfony .env
问题描述
I need to use nested variables in Symfony's .env
file. I tried this:
# .env
DIRECTORY=my_bucket
PREFIX_URI='cdn.example.com/%env(DIRECTORY)%'
Then I need to use PREFIX_URI
in a .yaml
configuration file in config/packages
:
vich_uploader:
mappings:
fs_name:
uri_prefix: '%env(PREFIX_URI)%'
This doesn't seem to work however. The variables are just ignored. How should I go about it?
解决方案
您的.env
文件未使用 PHP。引用另一个变量的正确方法是这样的:
DIRECTORY=my_bucket
PREFIX_URI="cdn.example.com/${DIRECTORY}"
推荐阅读
- nginx - NGINX Ingress 给出 503 服务暂时不可用。前端出现 nginx/1.19.1 错误
- javascript - 为动态创建的链接 JS 设置 .active 类
- c# - ProtoEnum 属性用于重命名冲突的默认值
- asp.net-core - Net Core 2.1 控制器在 json 没有引用循环时截断 Json
- android - 一加 6t 连接到 Mac
- heroku - 我可以有两个或多个使用 Heroku 的 Web 进程吗
- python-3.x - Cloud Run 请求触发错误 400 未到达已部署的服务
- abap - PSA 表 (SAP BW) 中未收到数据
- python - 使用 Python 将数据框拆分为不同的列
- ios - 如何调整uitableview的标题?