controlador puedo leer como esto¿Cómo leo la configuración de Symfony2 config.yml en la plantilla twig? En
$this->container->getParameter('test');
Pero, ¿cómo conseguir este var "prueba" en mi plantilla ramita?
controlador puedo leer como esto¿Cómo leo la configuración de Symfony2 config.yml en la plantilla twig? En
$this->container->getParameter('test');
Pero, ¿cómo conseguir este var "prueba" en mi plantilla ramita?
depende de lo que necesita para obtener, mi forma de obtener los datos de parameters.ini
es:
config.yml
twig:
globals:
google_maps_api_key: %google_maps_api_key%
parameters.yml
[parameters]
google_maps_api_key="authkey"
en la plantilla :
{{ google_maps_api_key }}
Espero que ayude.
Sí, puede crear su propia extensión Twig, en esta clase puede anular getGlobals()
y devolver una matriz con sus variables globales.
O puede crear un método Twig en esta extensión param($value)
para devolver el parámetro correcto.
Mientras que la otra respuesta _debería funcionar (y es más rápida) - esto es (por lo general) lo correcto. – calumbrodie
gracias, ayuda en mi proyecto –
¿Hay alguna otra manera? –