Symfony2配置组件,YAML不理解PHP Magic常量

MyM*_*ial 2 php symfony

我试图像我这样在我的配置中传递DIR作为参数

file_locator:
    class:    Symfony\Component\Config\FileLocator
    arguments:  [__DIR__ . '/app/config']
Run Code Online (Sandbox Code Playgroud)

但看起来这样不起作用,是否有可能不在争论中指出完整路径?

Wou*_*r J 5

不,你不能在yaml文件中使用php.kernel.root_dir如果您想要绝对路径,则应使用该参数.该参数包含dir的路径AppKernel:

file_locator:
    class:    Symfony\Component\Config\FileLocator
    arguments:  ['%kernel.root_dir%/app/config']
Run Code Online (Sandbox Code Playgroud)