Open olivsinz opened 6 years ago
Hi, I know it's an old thread but I'm having the same issue today. Did you solve this ? Do you remember how ?
EDIT
Seems like I forgot :
use FOS\CKEditorBundle\Form\Type\CKEditorType;
in my FormType.
Looks OK now.
I didn't solve this. OK I will try again later
Hi Guys!
I'm in trouble : i did all the steps to install CKEditor in my Symfony3 application, and I have one error message about variable "enable" in vendor/egeloen/ckeditor-bundle/Resources/views/Form/ckeditor_widget.html.twig (line 4).
Here's my kernel : public function registerBundles() { $bundles = [ new Symfony\Bundle\FrameworkBundle\FrameworkBundle(), new Symfony\Bundle\SecurityBundle\SecurityBundle(), new Symfony\Bundle\TwigBundle\TwigBundle(), new Symfony\Bundle\MonologBundle\MonologBundle(), new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(), new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(), new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(), new AppBundle\AppBundle(), new FOS\UserBundle\FOSUserBundle(), new EasyCorp\Bundle\EasyAdminBundle\EasyAdminBundle(), new Knp\Bundle\PaginatorBundle\KnpPaginatorBundle(), new Ivory\CKEditorBundle\IvoryCKEditorBundle(), ];
My formType: public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('name', TextType::class, [ 'label' => false, ]) ->add('description', CkeditorType::class, [ 'label' => false, ]) ->add('categories', EntityType::class, array( 'class' => 'AppBundle:Category', 'choice_label' => 'name', 'label' => 'Choose your file', 'expanded' => false, 'multiple' => true, )) ->add('file', FileType::class, [ 'label' => false, ]);
view content :
CkeditorType content :
namespace AppBundle\Form;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\TextareaType; use Symfony\Component\OptionsResolver\OptionsResolver;
class CkeditorType extends AbstractType { public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults(array( 'attr' => array('class' => 'ckeditor') )); }
public function getParent() { return TextareaType::class; } }
So please what's wrong?