FormationType
extends AbstractType
in package
Formulaire pour la gestion des entités Formation.
Ce formulaire permet de créer ou de modifier une formation, en incluant des champs pour la date de publication, le titre, la description, l'identifiant vidéo YouTube, la playlist associée et les catégories.
Table of Contents
Methods
- buildForm() : void
- Construit le formulaire pour l'entité Formation.
- configureOptions() : void
- Configure les options par défaut pour ce type de formulaire.
Methods
buildForm()
Construit le formulaire pour l'entité Formation.
public
buildForm(FormBuilderInterface $builder, array<string|int, mixed> $options) : void
Ajoute les champs 'publishedAt', 'title', 'description', 'videoId', 'playlist', 'categories' et un bouton de soumission 'submit'.
Parameters
- $builder : FormBuilderInterface
-
Le constructeur de formulaire.
- $options : array<string|int, mixed>
-
Les options du formulaire.
configureOptions()
Configure les options par défaut pour ce type de formulaire.
public
configureOptions(OptionsResolver $resolver) : void
Définit la classe de données associée à ce formulaire comme étant Formation.
Parameters
- $resolver : OptionsResolver
-
Le résolveur d'options.