¿Hay alguna forma de obtener el nombre del entorno actual en una plantilla Twig? Me gustaría establecer algunos valores de estilo CSS dependiendo de ello.Obtener el nombre del entorno en una plantilla Twig con Symfony2
Respuesta
http://symfony.com/doc/current/templating/app_variable.html:
<p>Application Environment: {{ app.environment }}</p>
Uso
app.environment
por ejemplo
{% extends app.environment == 'dev' ? "::dev_layout.html.twig" : "::layout.html.twig" %}
O puede utilizar
app.debug
Esto devuelve cierto si se habilita la depuración. Este suele ser el caso en el entorno de desarrollo, sin embargo, la depuración se puede habilitar en cualquiera de los entornos ... prod, test, dev, etc ....
app.debug devuelve verdadero solo cuando la depuración está habilitada. Aunque habilitar el modo de depuración en el entorno de producción generalmente es una mala idea, no es imposible que esté activado. – GergelyPolonkai
La depuración se puede habilitar o deshabilitar para cualquier entorno. Además, hay más de dos entornos posibles (normalmente uso 3 o 4), por lo que un booleano es de poca ayuda. – afilina
No use esto, use la aplicación. environment –
- 1. Symfony2 Assetic + plantilla Twig JavaScript Herencia
- 2. Nombre del bloque dinámico en TWIG
- 3. ¿Obtener el nombre del país traducido de un código de país de 2 dígitos en Symfony2/Twig?
- 4. Symfony2 Incluir en html en Twig
- 5. ¿Cómo escapar de los delimitadores Twig en una plantilla Twig?
- 6. ¿Hay una variable global para una plantilla Twig disponible dentro de un controlador Symfony2?
- 7. Mostrar Doctrine Collection with twig? (Symfony2)
- 8. Ordenando en la plantilla, en Symfony2: usando Twig para ordenar una colección de objetos por propiedad
- 9. Symfony2: ¿Cómo incluir adecuadamente los activos junto con la herencia de la plantilla Twig?
- 10. Symfony2 obtener el entorno actual en el oyente de respuesta
- 11. Uso de javascript en Symfony2/Twig
- 12. Inyectar Twig como un servicio en Symfony2
- 13. Obtener el nombre del controlador en la plantilla Ver T4
- 14. Symfony2, ¿Cómo cambiar el entorno?
- 15. Obtener el PAPEL de un usuario que no ha iniciado sesión TWIG Symfony2
- 16. Symfony2 y Twig rinden problemas de rendimiento
- 17. ¿Cómo leo la configuración de Symfony2 config.yml en la plantilla twig? En
- 18. ¿Cómo puedo obtener la URL o ruta actual en TWIG?
- 19. Ubicación de la representación de la plantilla en Symfony2
- 20. Cómo deshabilitar la función de plantilla en Symfony2
- 21. Error en el entorno de "producción" en Symfony2
- 22. ¿Cómo puedo obtener los errores de un campo individual en la plantilla de ramitas Symfony2?
- 23. Twig templates engine: obtener la URL actual
- 24. Symfony2 - Clase que no se encuentra en el entorno prod
- 25. ¿Cómo se comprueba si existe un objeto en el motor de plantillas Twig en Symfony2?
- 26. Symfony2/Twig: ¿Generar una ruta URL alternativa absoluta para usar con CDN?
- 27. Obtener entorno dentro del controlador
- 28. Variables de Twig en twig variable
- 29. ¿Cómo incluyo archivos HTML sin procesar en las plantillas de Symfony2/Twig?
- 30. Obtener el nombre del elemento
Me olvidó, disculpe por eso ... Gracias por señalar! – GergelyPolonkai
Hubiera sido útil proporcionar la respuesta real con el enlace. – afilina