src/Form/UsersType.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Form;
  3. use App\Entity\Users;
  4. use Symfony\Component\Form\AbstractType;
  5. use Symfony\Component\Form\FormBuilderInterface;
  6. use Symfony\Component\OptionsResolver\OptionsResolver;
  7. use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
  8. use Symfony\Component\Form\Extension\Core\Type\PasswordType;
  9. class UsersType extends AbstractType
  10. {
  11.     public function buildForm(FormBuilderInterface $builder, array $options)
  12.     {
  13.         $builder
  14.             ->add('Email')
  15.             ->add('Password'PasswordType::class, [] ) 
  16.             ->add('Username')
  17.             ->add('Type'ChoiceType::class, [
  18.                 'choices'  => [
  19.                     'Entreprise' => 'Entreprise'
  20.                     'Particulier' => 'Particulier'
  21.                     'Collectivité' => 'Collectivité'
  22.                     'Association' => 'Association'
  23.                 ],
  24.                 'multiple' => false,
  25.                 'expanded' => true
  26.                  ])
  27.             ->add('Nom')
  28.             ->add('Prenom')
  29.             ->add('Adresse')
  30.             ->add('Ville')
  31.             ->add('CP')
  32.             ->add('Pays')
  33.             ->add('Raisonsocial')
  34.             ->add('NoTva')
  35.             ->add('Denomination')
  36.             ->add('Rna')
  37.         ;
  38.     }
  39.     public function configureOptions(OptionsResolver $resolver)
  40.     {
  41.         $resolver->setDefaults([
  42.             'data_class' => Users::class,
  43.         ]);
  44.     }
  45. }