<?php
namespace App\Form;
use App\Entity\Contact;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class ContactType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('nom',null,[
'label'=>'Nom Complet',
'attr' => ['placeholder' => 'Nom Complet'],
])
->add('mail',null,[
'label' => 'Mail',
'attr' => ['placeholder' => 'Mail'],
])
->add('telephone',null,[
'label' => 'Téléphone',
'attr' => ['placeholder' => 'Téléphone'],
])
->add('message',null,[
'label' => 'Message',
'attr' => ['placeholder' => 'Ecrivez votre message .....'],
])
->add('garage',ChoiceType::class,[
'label'=>'Choisir votre garage ( Proche de chez vous)*',
'placeholder' => "Choisir votre garage",
'required' => true,
'choices'=>[
'VSM Gennevilliers' => 'VSM Gennevilliers',
'VSM Chelles' => 'VSM Chelles',
'VSM Sartrouville'=> 'VSM Sartrouville',
'VSM Champigny' => 'VSM Champigny',
'VSM Issy Les Moulineaux' => 'VSM Issy Les Moulineaux',
'VSM Le Blanc Mesnil' => 'VSM Le Blanc Mesnil',
],
])
->add('save',SubmitType::class,[
'attr' => [ 'class'=>'button-green'],
])
;
}
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => Contact::class,
]);
}
}