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

yolenoyer

我将此添加到我的.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文件中保留重要的配置数据

yolenoyer

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章