Advertisement
Guest User

Untitled

a guest
Apr 5th, 2020
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.47 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Form;
  4.  
  5. use App\Entity\User;
  6. use Symfony\Component\Form\AbstractType;
  7. use Symfony\Component\Form\Extension\Core\Type\BirthdayType;
  8. use Symfony\Component\Form\Extension\Core\Type\EmailType;
  9. use Symfony\Component\Form\Extension\Core\Type\PasswordType;
  10. use Symfony\Component\Form\Extension\Core\Type\TextType;
  11. use Symfony\Component\Form\FormBuilderInterface;
  12. use Symfony\Component\OptionsResolver\OptionsResolver;
  13.  
  14. class RegistrationType extends AbstractType
  15. {
  16.     public function buildForm(FormBuilderInterface $builder, array $options)
  17.     {
  18.         $builder
  19.             ->add('email', EmailType::class)
  20.             ->add('password',PasswordType::class, [
  21.                 'label'=> 'mot de passe',
  22.             ])
  23.             ->add('firstname',TextType::class,[
  24.             'label'=>'Prenom',
  25.         ])
  26.             ->add('lastName',TextType::class,[
  27.             'label'=>'Nom de famille',
  28.         ])
  29.             ->add('adresse',TextType::class)
  30.             ->add('zipCode',TextType::class,[
  31.                 'label'=>'Code postale',
  32.             ])
  33.             ->add('phone',TextType::class,[
  34.                 'label'=>'Téléphone',
  35.             ])
  36.             ->add('birth', BirthdayType::class,[
  37.                 'label'=>'Date de naissance',
  38.             ])
  39.         ;
  40.     }
  41.  
  42.     public function configureOptions(OptionsResolver $resolver)
  43.     {
  44.         $resolver->setDefaults([
  45.             'data_class' => User::class,
  46.         ]);
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement