¿Cómo obtener la ruta del servidor al directorio web en Symfony2 desde el controlador?
La pregunta es la siguiente:
¿Cómo puedo obtener la ruta del servidor al directorio web en Symfony2 desde el controlador (o desde cualquier otro lugar por ese motivo)
Lo que ya he encontrado (también, buscando aquí):
Esto se aconseja en el artículo del libro de cocina sobre el manejo de archivos de Doctrine
$path = __DIR__ . '/../../../../web';
Se encuentra buscando, solo utilizable desde el interior del controlador (o servicio con núcleo inyectado):
$path = $this->get('kernel')->getRootDir() . '/../web';
Entonces, ¿no hay absolutamente ninguna manera de obtener al menos esa parte 'web' del camino? ¿Qué sucede si, por ejemplo, decidí cambiarle el nombre o moverme o algo así?
Todo fue fácil en la primera Symfony, cuando pude obtener todo lo que necesitaba desde cualquier parte del código llamando al método estático sfConfig :: get () ..