ContactType
extends AbstractType
in package
Formulaire de création d'un contact dans le carnet d'adresses (scan de carte ou saisie manuelle).
Alimente l'entité Contact : prénom, nom, e-mail et pays (obligatoires), entreprise, poste,
téléphone, secteur d'activité et notes (facultatifs). Le champ photo (image de la carte
scannée, JPEG/PNG/JPG, 1024 Ko maximum) n'est pas mappé ('mapped' => false) : il est lu par
ContactController via $form->get('photo')->getData(), dont le traitement (stockage,
association au contact) est délégué au contrôleur.
Table of Contents
Methods
- buildForm() : void
- configureOptions() : void
Methods
buildForm()
public
buildForm(FormBuilderInterface $builder, array<string|int, mixed> $options) : void
Parameters
- $builder : FormBuilderInterface
- $options : array<string|int, mixed>
configureOptions()
public
configureOptions(OptionsResolver $resolver) : void
Parameters
- $resolver : OptionsResolver