2012-03-23 18 views
6

Estoy creando un formulario usando el generador de formularios en Symfony. Estoy agregando un atributo en el archivo twig para mis casillas de verificación que contiene un signo de ampersand y de libra, Symfony escapa automáticamente del ampersand que detiene su visualización correcta. ¿Hay alguna forma de desactivar el escape por caso en el archivo twig o el controlador, o desactivarlo completamente en la configuración?Desactivar el escape en Symfony 2/twig

{{ form_widget(form.checkbox, { 'attr': {'data-icon-checkmark': '󰀦', 'data-icon-checkmark-checked': '󰀧'} }) }} 

he encontrado algunos temas de este versiones 1.x de Symfony, pero nada para 2.

Gracias!

Respuesta

13

Probablemente lo que necesita es rawtag o filter. También eche un vistazo a la etiqueta autoescape.

Para activar autoescaping fuera a nivel mundial, establecer la opción autoescape-false en config.yml:

twig: 
    # ... 
    autoescape: false 
+0

Perfecto! Gracias por la respuesta de velocidad! – greg