<?php
namespace App\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Component\Form\Extension\Core\Type\TextareaType;
use Symfony\Component\Form\Extension\Core\Type\EmailType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\Extension\Core\Type\CountryType;
use Symfony\Component\Form\Extension\Core\Type\TelType;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use App\Entity\Structures;
class MessagesType extends AbstractType
{
/**
* @param FormBuilderInterface $builder
* @param array $options
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('fName',null,['label' => "Votre nom :"])
->add('lName',null,['label' => "Vos prénoms :"])
->add('email',EmailType::class, ['label' => "Votre adresse email"])
->add('phone',TelType::class, ['label' => "Votre numéro de téléphone", 'attr' => ['class' => 'os-phone']])
->add('object',null,['label' => "L'objet de votre message :", 'attr' => ['class' => 'w100']])
->add('content',TextareaType::class, ['label' => "Votre message", 'attr' => ['class' => 'w100']])
;
}
/**
* @param OptionsResolver $resolver
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'App\Entity\Messages'
));
}
}