src/Form/Visa/VisaExigencesType.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Form\Visa;
  3. use App\Entity\Visa\VisaExigences;
  4. use Symfony\Component\Form\AbstractType;
  5. use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
  6. use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
  7. use Symfony\Component\Form\Extension\Core\Type\RadioType;
  8. use Symfony\Component\Form\FormBuilderInterface;
  9. use Symfony\Component\Form\Extension\Core\Type\SubmitType;
  10. use Symfony\Component\OptionsResolver\OptionsResolver;
  11. class VisaExigencesType extends AbstractType
  12. {
  13.     public function buildForm(FormBuilderInterface $builder, array $options): void
  14.     {
  15.         $builder
  16.            // ->add('numeroExigence')
  17.             ->add('sousLot'null, [
  18.         'label' => 'Nom du lot et de l entreprise','help' => 'ex : Charpente - Entreprise Bois et Fils'])
  19.             ->add('cibles'null, [
  20.         'help' => 'ex: C5.1 ou HEA6 ou plusieurs séparées par un point-virgule : C5.1.2;HEA4;C7.4'])
  21.             ->add('elementsConcernes'null, [
  22.         'help' => 'ex: Consommation d eau'])
  23.             ->add('exigences'null, [
  24.         'help' => 'ex: Le débit doit être inférieur à 5L/min'])
  25.             ->add('commentairesEntreprise'null, [
  26.         'help' => 'ex: Le modèle choisit est le modèle XXX respectant le débit demandé de 5L/min.'])
  27.             ->add('commentairesMOE'null, [
  28.         'label' => 'Commentaires de la MOE','help' => 'ex : Attention à bien transmettre la fiche produit avec le débit précisé dessus'])
  29.             ->add('validation',ChoiceType::class,[
  30.                 'choices' => ['non' => 0'oui' =>1],
  31.                 'label' => 'Exigence validée'])
  32.            // ->add('localisation')
  33.            // ->add('idUser')
  34.            // ->add('idProjet')
  35.             ->add('Modifier'SubmitType::class,[
  36.                'attr' => [
  37.                    'class' => 'bouton',
  38.                ]])
  39.         ;
  40.     }
  41.     public function configureOptions(OptionsResolver $resolver): void
  42.     {
  43.         $resolver->setDefaults([
  44.             'data_class' => VisaExigences::class,
  45.         ]);
  46.     }
  47. }