Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
form [2022/11/14 09:58] – [Au niveau des entités] adminform [2022/11/14 10:53] (Version actuelle) – [Ajout de EtudiantModifierType] admin
Ligne 58: Ligne 58:
             ->add('nom', TextType::class)             ->add('nom', TextType::class)
             ->add('prenom', TextType::class)             ->add('prenom', TextType::class)
-            ->add('dateNaiss', DateTimeType::class, array('input' => 'datetime', +            ->add('dateNaiss', DateType::class, [ 
-                                                          'widget' => 'single_text', +                'widget' => 'single_text', 
-                                                          'format' => 'dd/MM/yyyy',  //L'option 'format' doit être supprimée si le format HTML5 des dates est activée (message d'erreur) +                'format' => 'yyyy-MM-dd', 
-                                                          'required' => true, +                 ])
-                                                          'label' =>'date de naissance', +
-                                                          'placeholder' => 'jj/mm/aaaa'))+
             ->add('ville', TextType::class)             ->add('ville', TextType::class)
             ->add('numRue', TextType::class)             ->add('numRue', TextType::class)
Ligne 143: Ligne 141:
  
 La validator propose plusieurs propriétés selon les composants utilisés.  La validator propose plusieurs propriétés selon les composants utilisés. 
-Par exemple pour un champ de type string :+Par exemple, pour ajouter des contraintes de saisie du nombre de caractères sur le nom de l'étudiant, il faut ajouter des annotations au dessus de la propriété nom de l'entité Etudiant.
 <code php> <code php>
      ....annotations précédentes...      ....annotations précédentes...
Ligne 219: Ligne 217:
  
     //récupération de l'étudiant dont l'id est passé en paramètre     //récupération de l'étudiant dont l'id est passé en paramètre
-    $etudiant = $doctrine() +    $etudiant = $doctrine->getRepository(Etudiant::class)->find($id);
-        ->getRepository(Etudiant::class) +
-        ->find($id);+
  
  if (!$etudiant) {  if (!$etudiant) {