src/Form/AddresseType.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Form;
  3. use App\Entity\Addresse;
  4. use Doctrine\DBAL\Types\StringType;
  5. use Doctrine\ORM\Mapping\ManyToOne;
  6. use Symfony\Bundle\MakerBundle\Doctrine\RelationManyToOne;
  7. use Symfony\Component\Form\AbstractType;
  8. use Symfony\Component\Form\Extension\Core\Type\FileType;
  9. use Symfony\Component\Form\Extension\Core\Type\TextType;
  10. use Symfony\Component\Form\FormBuilderInterface;
  11. use Symfony\Component\OptionsResolver\OptionsResolver;
  12. class AddresseType extends AbstractType
  13. {
  14.     public function buildForm(FormBuilderInterface $builder, array $options): void
  15.     {
  16.         $builder
  17.             ->add('Title' null, [
  18.                 'required' => false,
  19.                 'empty_data' => '',
  20.                 'label' => 'Titre (optionnel)'
  21.             ])
  22.             ->add('Address' null ,  ['label' => 'Adresse'] )
  23.             ->add('Zipcode'null ,  ['label' => 'Code postal'])
  24.             ->add('City'null ,  ['label' => 'Ville'])
  25. //            ->add('AddressesGroup'  )
  26.         ;
  27.         //, ManyToOne::class , [ 'attr' => ['class' => 'form-select']]
  28.     }
  29.     public function configureOptions(OptionsResolver $resolver): void
  30.     {
  31.         $resolver->setDefaults([
  32.             'data_class' => Addresse::class,
  33.         ]);
  34.     }
  35. }