Symfony2 - Utiliser l’éditeur TinyMCE

, par  admin

Hello,

L’utilisation d’un éditeur html se révèle incontournable si vous voulez éviter d’avoir à saisir chaque balise avant la mise en forme d’un texte.

Dans Symfony, il suffit d’ajouter le TinymceBundle :

Installation :

Commençons par installer le bundle avec composer :

Puis ajoutez le à votre fichier AppKernel.php (ajoutez la ligne à la liste des bundle) :
new Stfalcon\Bundle\TinymceBundle\StfalconTinymceBundle(),

On copie ensuite les ressources du bundle dans le dossier web :

Utilisation :

Dans votre formulaire, vous devez appeler la classe tinymce pour votre champs de type textarea :

$builder
-> add('monchamp', 'textarea', array('attr' => array('class' => 'tinymce')))

Enfin, vous devez inclure le java script dans le template Twig contenant votre formulaire
{{ tinymce_init() }}

PNG

Enjoy !

Un peu de théorie... Tous les cours théoriques