Intégration du CkEditor dans Symfony 3

Intégration du CkEditor dans Symfony 3

Etape 1 :

L’installation du Bundle IvoryCKEditor

composer require egeloen/ckeditor-bundle

 

Etape 2 :

La mise à jour du fichier app/AppKernel.php

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(

            new Ivory\CKEditorBundle\IvoryCKEditorBundle(),

            // ...
        );

        // ...
    }
}

 

Etape 3 :

La saisie de cette ligne de commande

php bin/console ckeditor:install
php bin/console assets:install web

 

Epate 4 :

Sur votre dossier Form dans votre Bundle, on va changer le champs textarea par CkEditor

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
        ->add('titre')
        ->add('description', CKEditorType::class, array(
                                                  'config' => array(
                                                              'uiColor' => '#ffffff',
                                                              )
                                                        )
        )
        ->add('date');
}