Vous désirez apporter un plus à vos formulaires Symfony en ajoutant un éditeur de texte tel que Ckeditor. Suivez ces procédures et appréciez!

Lancer la ligne de commande suivante afin de télécharger le Bundle Ckeditor dans votre projet Symfony :

composer require egeloen/ckeditor-bundle

Une fois le téléchargement terminé, il faut signaler le chargement du Bundle dans le fichier "app/AppKernel.php" an ajoutant cette ligne :

new Ivory\CKEditorBundle\IvoryCKEditorBundle(),
declarer ckeditor

Lancer à présent la ligne de commande suivante pour transférer les ressources dans votre dossier web :

php bin/console assets:install web

Inclure cette ligne à l'endroit où vous construisez votre formulaire :

use Ivory\CKEditorBundle\Form\Type\CKEditorType;

Puis ajouter ce code dans votre constructeur de formulaire :

->add('message', CKEditorType::class)

Ajouter au champs de votre vue le filtre "|raw" pour que le code HTML soit affiché :

{{ commentaire.message|raw }}
TOP