src/Form/PlainteType.php line 13
<?phpnamespace App\Form;use App\Entity\Plainte;use Symfony\Component\Form\AbstractType;use Symfony\Component\Form\FormBuilderInterface;use Symfony\Component\OptionsResolver\OptionsResolver;use Symfony\Component\Form\Extension\Core\Type\TextType;use Symfony\Component\Form\Extension\Core\Type\TextareaType;use Symfony\Component\Form\Extension\Core\Type\NumberType;class PlainteType extends AbstractType{public function buildForm(FormBuilderInterface $builder, array $options): void{$builder->add('nom',TextType::class,['required' => true,'label_attr' => ['class'=>"d-flex align-items-center fs-5 fw-semibold mb-2"],'attr' => ['placeholder' => "",'class'=>" form-control "],'label'=>"Nom"])->add('prenom',TextType::class,['required' => true,'label_attr' => ['class'=>"d-flex align-items-center fs-5 fw-semibold mb-2"],'attr' => ['placeholder' => "",'class'=>" form-control "],'label'=>"Prénom"])->add('telephone',NumberType::class,['required' => true,'label_attr' => ['class'=>"d-flex align-items-center fs-5 fw-semibold mb-2"],'attr' => ['placeholder' => "",'class'=>" form-control ", 'onkeypress'=>"chiffres(event)", 'maxlength'=>"14"],'label'=>"Téléphone"])// ->add('motif')->add('description',TextareaType::class,['required' => true,'label_attr' => ['class'=>"d-flex align-items-center fs-6 fw-semibold form-label mb-2"],'attr' => ['placeholder' => "",'class'=>"form-control",'style' => "height: 200px"],'label'=>"Description"]);}public function configureOptions(OptionsResolver $resolver): void{$resolver->setDefaults(['data_class' => Plainte::class,]);}}