我将此添加到我的.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)%'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句