123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace App\Form;
- use App\Entity\Page;
- use Symfony\Component\Form\AbstractType;
- use Symfony\Component\Form\Extension\Core\Type\SubmitType;
- 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('name')
- ->add('content', TextareaType::class, [
- 'attr' => [
- 'rows' => 30
- ]
- ])
- ->add('Enregistrer', SubmitType::class)
- ;
- }
- public function configureOptions(OptionsResolver $resolver): void
- {
- $resolver->setDefaults([
- 'data_class' => Page::class,
- ]);
- }
- }
|