在 Symfony2应用程序的路由配置中,我可以引用如下文件:
somepage:
prefix: someprefix
resource: "@SomeBundle/Resources/config/config.yml"
有什么方法可以访问控制器或其他 PHP 代码中相对于捆绑包的文件吗?特别是,我试图使用 Symfony Component Yaml Parser 对象来解析一个文件,我不想绝对引用该文件。本质上,我想这样做:
$parser = new Parser();
$config = $parser->parse( file_get_contents("@SomeBundle/Resources/config/config.yml") );
我已经检查了 Symfony Component Finder 类,但我不认为这是我要找的。有什么想法吗?或许我完全忽略了一个更好的方法?