In a Symfony2 app's routing configuration, I can refer to a file like this:
somepage:
prefix: someprefix
resource: "@SomeBundle/Resources/config/config.yml"
Is there any way to access a file relative to the bundle within a controller or other PHP code? In particular, I'm trying to use a SymfonyComponentYamlParser object to parse a file, and I don't want to refer to that file absolutely. Essentially, I want to do this:
$parser = new Parser();
$config = $parser->parse( file_get_contents("@SomeBundle/Resources/config/config.yml") );
I've checked out the SymfonyComponentFinderFinder class, but I don't think that's what I'm looking for. Any ideas? Or maybe I'm completely overlooking a better way of doing this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…