-
Notifications
You must be signed in to change notification settings - Fork 0
Editeurs riches pour les textes (avec CKEditor)
3rry edited this page Jun 8, 2013
·
1 revision
Le principe est relativement simple une fois qu'on l'a compris. Mais je préfère l'écrire pour vous éviter de chercher partout.
Pour dire qu'on veut qu'un champ du formulaire soit fait avec éditeur riche, il suffit de déclarer son type comme "ckeditor". En pratique, cela donne :
$formBuilder ->add('title', 'text') ->add('content', 'ckeditor');
Ici, le champ "title" est un texte, et le champ "content", un éditeur riche.
Tout simplement parce que symfony est gentil (oui, je simplifie ^^) et qu'il tente de protéger le site en échappant le HTML. du coup, il faut lui dire de ne pas le faire en ajoutant le filtre "|raw". Ca devrait marcher.
Je vous laisse aller voir sur la page du bundle que j'ai utilisé, pour avoir plus d'info, notamment pour la personnalisation de l'éditeur.