From 742d2ac671f188fbfd67578c097850a3a8726a67 Mon Sep 17 00:00:00 2001 From: SASSU Thomas <thomas.sassu5@etu.univ-lorraine.fr> Date: Tue, 24 Mar 2020 13:16:42 +0100 Subject: [PATCH] Partie 7 --- GamePedia/src/controleurs/ControleurGame.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/GamePedia/src/controleurs/ControleurGame.php b/GamePedia/src/controleurs/ControleurGame.php index decabf8..ee7e474 100644 --- a/GamePedia/src/controleurs/ControleurGame.php +++ b/GamePedia/src/controleurs/ControleurGame.php @@ -62,4 +62,16 @@ class ControleurGame $v = new VueGame(json_encode($results)); $v->render('getPlatforms'); } + + public function getGameCharacters($id){ + $game = Game::where('id', '=', $id)->first(); + $characters = $game->characters()->get(); + $route = explode('bdappli_laurent_vonderscher_sassu_percin/GamePedia',Slim::getInstance()->urlFor('getCharacters')); + foreach ($characters as $character) { + $url = $route[1]."{$character['id']}"; + $results['characters'][] = ["character" => $character, "links" => ["self" => ["href" => $url]]]; + } + $v = new VueGame(json_encode($results)); + $v->render('getPlatforms'); + } } \ No newline at end of file -- GitLab