Как получить путь сервера к веб-каталогу в Symfony2 изнутри контроллера?
Вопрос в следующем:
Как я могу получить путь к серверу к веб-каталогу в Symfony2 изнутри контроллера (или еще откуда-нибудь по этой причине)
Что я уже нашел (также, ища здесь):
Об этом говорится в статье из поваренной книги по обработке файлов Doctrine.
$path = __DIR__ . '/../../../../web';
Найденный путем поиска, используется только изнутри контроллера (или службы с внедренным ядром):
$path = $this->get('kernel')->getRootDir() . '/../web';
Итак, нет ли абсолютно никакого способа получить хотя бы эту «веб» часть пути? Что, если я, например, решил переименовать его или переместить или что-то?
В первом symfony все было легко, когда я мог получить все, что мне нужно, из любого места кода, вызвав статический метод sfConfig :: get ().