1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace App\Form;
- use App\Entity\Page;
- use FOS\CKEditorBundle\Form\Type\CKEditorType;
- use Symfony\Component\Form\AbstractType;
- use Symfony\Component\Form\Extension\Core\Type\TextareaType;
- use Symfony\Component\Form\FormBuilderInterface;
- use Symfony\Component\OptionsResolver\OptionsResolver;
- class PageType extends AbstractType
- {
- public function buildForm(FormBuilderInterface $builder, array $options): void
- {
- $builder
- ->add('title')
- ->add('content', TextareaType::class, [
- 'attr' => [
- 'data-controller' => 'easymde'
- ]
- ])
- ;
- }
- public function configureOptions(OptionsResolver $resolver): void
- {
- $resolver->setDefaults([
- 'data_class' => Page::class,
- ]);
- }
- }
|