Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| form [2022/11/14 09:54] – [Soumettre les données] admin | form [2022/11/14 10:53] (Version actuelle) – [Ajout de EtudiantModifierType] admin | ||
|---|---|---|---|
| Ligne 58: | Ligne 58: | ||
| -> | -> | ||
| -> | -> | ||
| - | -> | + | -> |
| - | ' | + | ' |
| - | ' | + | ' |
| - | ' | + | ]) |
| - | ' | + | |
| - | ' | + | |
| -> | -> | ||
| -> | -> | ||
| Ligne 136: | Ligne 134: | ||
| ==== Au niveau des entités ==== | ==== Au niveau des entités ==== | ||
| Symfony dispose d'un composant, le Validator, permettant d' | Symfony dispose d'un composant, le Validator, permettant d' | ||
| + | Nous allons ajouter des contraintes de validation au niveau de l' | ||
| Il faut d' | Il faut d' | ||
| <code lscript> | <code lscript> | ||
| Ligne 142: | 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 |
| <code php> | <code php> | ||
| | | ||
| Ligne 215: | Ligne 214: | ||
| * Sinon ré-affiche le formulaire | * Sinon ré-affiche le formulaire | ||
| <code php> | <code php> | ||
| - | public function modifierEtudiant($id, | + | public function modifierEtudiant(ManagerRegistry $doctrine, |
| // | // | ||
| - | $etudiant = $this-> | + | $etudiant = $doctrine-> |
| - | | + | |
| - | | + | |
| if (!$etudiant) { | if (!$etudiant) { | ||
| Ligne 233: | Ligne 230: | ||
| | | ||
| - | | + | |
| | | ||
| | | ||