BCard - Documentation technique

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

        
On this page

Search results