(Symfony 6.0.6 / PHP 8.1.3 / EasyAdmin 4)
Si vous utilisez PHP 8+, c'est Symfony 6 qui sera instgallé par défault.
Vous constaterez aussi un petit changement (par rapport Symfony 5 et précédents) : l'utilisation des "attributs" à la place des "annotations", dans les routes des controller
Installation d'EasyAdmin :
Installation de CKEditor :
Configuration simple et rapide de CKEditor.
Dans le fichier config/packages/fos_ckeditor.yaml :
configs:
main_config:
toolbar: full
"Activation" du dashboard d'EasyAdmin :
Dès maintenant vous aurez un nouveau dossier dans src/Controller/Admin avec un fichier DashboardController.php
Vous pourrez également créer des CRUD avec la commande :
Dans ces CRUD, vous pourrez désormais utiliser ->setFormType(CKEditorType::class) pour "activer" CKEditor sur les champs TextEditorField() :
EXEMPLE :
N'oubliez pas le Use :
Sous la function configureFields() du CrudController, ajoutez :
{
return $crud
->addFormTheme('@FOSCKEditor/Form/ckeditor_widget.html.twig');
}
Et voila : CKEDitor est activé dans EasyAdmin !
0 commentaire