diff --git a/GamePedia/src/controleurs/ControleurGame.php b/GamePedia/src/controleurs/ControleurGame.php index decabf8763a95d7397ae16f0de964a9ed0bf058e..ee7e4742122a66e49cc8e023d3f5733fb9e9f1d0 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