2012-03-23 16 views
6

Sto creando un modulo utilizzando il generatore di moduli in Symfony. Sto aggiungendo un attributo nel file di ramoscello per le mie checkbox che contiene un segno di e commerciale e cancelletto, Symfony sta automaticamente salvando la e commerciale che lo blocca visualizzando correttamente. Esiste comunque la possibilità di disattivare l'escape per ogni caso nel file twig o nel controller o disattivarlo completamente nella configurazione?Disattiva l'escape in Symfony 2/twig

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

ho trovato un paio di argomenti su questo per le versioni 1.x di Symfony, ma nulla per 2.

Grazie!

risposta

13

Probabilmente quello che ti serve è lo rawtag o filter. Dai un'occhiata anche al tag autoescape.

Per spegnere autoescaping off a livello globale, impostare l'opzione autoescape-false in config.yml:

twig: 
    # ... 
    autoescape: false 
+0

Perfetto! Grazie per la risposta rapida! – greg