Symfony .env 中的嵌套变量
Nested variables in Symfony .env
我需要在 Symfony 的 .env
文件中使用嵌套变量。我试过这个:
# .env
DIRECTORY=my_bucket
PREFIX_URI='cdn.example.com/%env(DIRECTORY)%'
然后我需要在 config/packages
中的 .yaml
配置文件中使用 PREFIX_URI
:
vich_uploader:
mappings:
fs_name:
uri_prefix: '%env(PREFIX_URI)%'
但这似乎不起作用。变量只是被忽略了。我该怎么办?
您的 .env
文件未使用 PHP。引用另一个变量的正确方法是这样的:
DIRECTORY=my_bucket
PREFIX_URI="cdn.example.com/${DIRECTORY}"
我需要在 Symfony 的 .env
文件中使用嵌套变量。我试过这个:
# .env
DIRECTORY=my_bucket
PREFIX_URI='cdn.example.com/%env(DIRECTORY)%'
然后我需要在 config/packages
中的 .yaml
配置文件中使用 PREFIX_URI
:
vich_uploader:
mappings:
fs_name:
uri_prefix: '%env(PREFIX_URI)%'
但这似乎不起作用。变量只是被忽略了。我该怎么办?
您的 .env
文件未使用 PHP。引用另一个变量的正确方法是这样的:
DIRECTORY=my_bucket
PREFIX_URI="cdn.example.com/${DIRECTORY}"