Intégrer sfCKEditor dans le backend
Attention ! Le plugin n’est pas à installer, il l’est seulement si vous souhaitez incoporer CKEditor dans des formulaires par exemple.
Nous allons considérer que vous voulez ajouter à votre application backend l’éditeur CKEditor pour le champ contenu de votre table message. Il faut impérativement que votre champ soit de type longblob dans votre table MySQL (ou tout du moins qu’il soit considéré par défaut comme un Textarea dans votre backend). Si ce n’est pas le cas cela ne marchera pas !
1) Récupérez la dernière version de CKEditor sur cette page, puis mettez le répertoire ckeditor que vous avez récupéré dans le répertoire web/js de votre projet
2) Editez le fichier config/view.yml de votre application et ajoutez la déclaration suivante :
javascripts: [ckeditor/ckeditor.js]
3) Modifiez le fichier apps/backend/modules/message/config/generator.yml
form:
fields:
contenu: { attributes: { class: ckeditor }}
4) Pour finir symfony cc