Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| doctrine3 [2020/07/29 17:00] – créée - modification externe 127.0.0.1 | doctrine3 [2022/11/09 10:16] (Version actuelle) – [Tests de la relation ManyToOne :] admin | ||
|---|---|---|---|
| Ligne 134: | Ligne 134: | ||
| Dans le fichier EtudiantController, | Dans le fichier EtudiantController, | ||
| <code php> | <code php> | ||
| - | public function modifierEtudiant($id){ | + | public function modifierEtudiant(ManagerRegistry $doctrine, |
| // | // | ||
| - | $etudiant = $this-> | + | $etudiant= $doctrine-> |
| - | | + | |
| - | | + | |
| if (!$etudiant) { | if (!$etudiant) { | ||
| Ligne 151: | Ligne 149: | ||
| // récupération de la maison des griffondor à partir du code de la maison | // récupération de la maison des griffondor à partir du code de la maison | ||
| - | $maison = $this-> | + | |
| - | | + | |
| - | | + | |
| if (!$maison) { | if (!$maison) { | ||
| Ligne 167: | Ligne 164: | ||
| // persistence de l' | // persistence de l' | ||
| - | $entityManager = $this-> | + | $entityManager = $doctrine-> |
| $entityManager-> | $entityManager-> | ||
| $entityManager-> | $entityManager-> | ||
| Ligne 203: | Ligne 200: | ||
| */ | */ | ||
| - | public function consulterMaison($code){ | + | public function consulterMaison(ManagerRegistry $doctrine, |
| - | $repository = $this->getDoctrine()-> | + | $repository = $doctrine->getRepository(Maison:: |
| + | $maison= $doctrine-> | ||
| - | $maison = $repository-> | + | return $this-> |
| - | return $this-> | + | |
| - | | + | |
| } | } | ||
| } | } | ||