FIX : modifications pour l'ajout de la couche modèle

correction_routeur^2
Victor SOULIER 1 year ago
parent db86ba1ac6
commit 2ad3e0f8fb

@ -12,18 +12,13 @@ class DifficulteGateway
public function getAll() : array public function getAll() : array
{ {
$this->con->executeQuery("SELECT id, libelle FROM Difficulte;"); $this->con->executeQuery("SELECT id, libelle FROM Difficulte;");
$listDifficulte = []; return $this->con->getResults();
foreach($this->con->getResults() as $row){
$listDifficulte[] = new Difficulte($row['id'], $row['libelle']);
}
return $listDifficulte;
} }
public function getFromId(int $id): Difficulte public function getFromId(int $id): array
{ {
$this->con->executeQuery("SELECT id, libelle FROM Difficulte WHERE id=:id;", $this->con->executeQuery("SELECT id, libelle FROM Difficulte WHERE id=:id;",
[':id' => [$id, $this->con::PARAM_INT]]); [':id' => [$id, $this->con::PARAM_INT]]);
$row = $this->con->getOneResult(); return $this->con->getOneResult();
return new Difficulte($row['id'], $row['libelle']);
} }
} }
Loading…
Cancel
Save