如何获取Symfony2 Controller中的Resources / Config文件夹路径?

时间:2011-12-13 12:48:08

标签: php symfony

如何在Symfony 2的控制器上下文中将Resources / config文件夹的路径作为字符串获取?

我试过看容器,但我没有发现任何东西。

3 个答案:

答案 0 :(得分:8)

没有内置的方法来获取它,但很容易理解。

在控制器内:

__DIR__.'/../Resources/config'

事实上,你会看到你的包的Extension类在load()方法中使用它。

答案 1 :(得分:7)

或者您可以获得kernel服务,然后运行

$kernel->locateResource('@NameOfBundle/Resources/config/filename');

答案 2 :(得分:0)

$this->get('kernel')->getRootDir() . '/config';

getRootDir()始终指向app文件夹。