Symfony2 – Utiliser l’éditeur TinyMCE

août 18, 2016 12:16 Publié par Laissez vos commentaires

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 :

php composer.phar require stfalcon/tinymce-bundle='x.x'

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 :

 php app/console assets:install 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() }}

tutodidacte tinymce.png

Enjoy!

Classés dans :

Cet article a été écrit par admin

Laisser un commentaire