Как получить путь сервера к веб-каталогу в Symfony2 изнутри контроллера?

Вопрос в следующем:

Как я могу получить путь к серверу к веб-каталогу в Symfony2 изнутри контроллера (или еще откуда-нибудь по этой причине)

Что я уже нашел (также, ища здесь):

Об этом говорится в статье из поваренной книги по обработке файлов Doctrine.

$path = __DIR__ . '/../../../../web';

Найденный путем поиска, используется только изнутри контроллера (или службы с внедренным ядром):

$path = $this->get('kernel')->getRootDir() . '/../web';

Итак, нет ли абсолютно никакого способа получить хотя бы эту «веб» часть пути? Что, если я, например, решил переименовать его или переместить или что-то?

В первом symfony все было легко, когда я мог получить все, что мне нужно, из любого места кода, вызвав статический метод sfConfig :: get ().

Ответы на вопрос(9)

Ваш ответ на вопрос