Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get the Resources/Config folder path in Symfony2 Controller?

Tags:

php

symfony

How would I get the path to the Resources/config folder as a string in a controller context in Symfony 2?

I have tried looking into the container, but I did not spot anything.

like image 870
Tower Avatar asked Dec 13 '11 12:12

Tower


2 Answers

There's no built in method to fetch it, but it's easy to figure out.

From within a controller:

__DIR__.'/../Resources/config'

In fact, you'll see your bundle's Extension class using it in its load() method.

like image 87
Steven Mercatante Avatar answered Nov 04 '22 05:11

Steven Mercatante


Or you could get the kernel service and then run

$kernel->locateResource('@NameOfBundle/Resources/config/filename');
like image 40
schemar Avatar answered Nov 04 '22 04:11

schemar