gpt4 book ai didi

php - 如何从.env变量处理%kernel.project_dir%?

转载 作者:行者123 更新时间:2023-12-03 15:34:50 27 4
gpt4 key购买 nike

我将此添加到我的.env中:

PHOTOS_DIR=%kernel.project_dir%/var/photos
当然,当我尝试检索 $_ENV['PHOTOS_DIR']的值时,我得到了原始字符串 %kernel.project_dir%/var/photos
但是我如何获得由Symfony配置处理器处理的值,例如 /my/project/var/photos
编辑:
我知道可以在 services.yaml中添加它:
parameters:
photos_dir: '%kernel.project_dir%/var/photos'
但是我想将重要的配置数据保留在 .env文件中。

最佳答案

为了扩展%kernel.project_dir%,请在参数中使用%env(resolve:...),例如:

parameters:
photos_dir: '%env(resolve:PHOTOS_DIR)%'

关于php - 如何从.env变量处理%kernel.project_dir%?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62802213/

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