form
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine 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: | ||
| | ||
- | | + | |
| | ||
| |
form.1668419668.txt.gz · Dernière modification : 2022/11/14 09:54 de admin