diff --git a/tp1/index.php b/tp1/index.php index 0a3937c35c8cc000dfd9f698cb101453e0df54e4..c466bc9aa9f5b8e3b48385dcd93eeee682b33fa1 100644 --- a/tp1/index.php +++ b/tp1/index.php @@ -1,7 +1,7 @@ <?php // Import de la class qui a pour but de charger tous les imports du projet -require_once './vendor/autoload.php'; +require_once __DIR__ . '/vendor/autoload.php'; // Liste des tous les imports @@ -14,17 +14,7 @@ use \Slim\Slim; $db = new DB(); // ajout des informations pour se connecter à la base de données -$ini_file = parse_ini_file('src/conf/conf.ini'); -$db->addConnection([ - 'driver' => $ini_file['driver'], - 'host' => $ini_file['host'], - 'database' => $ini_file['database'], - 'username' => $ini_file['username'], - 'password' => $ini_file['password'], - 'charset' => $ini_file['charset'], - 'collation' => $ini_file['charset'] . '_unicode_ci', - 'prefix' => '' -]); +$db->addConnection(parse_ini_file("conf/conf.ini")); // demarage de la basse de donnée $db->setAsGlobal(); diff --git a/tp1/src/controllers/ControleurRequete.php b/tp1/src/controllers/ControleurRequete.php index f26ef99fca5c103fd9fb6dbede532eb24b26313d..342c07594db181b8f54dcc6024c381cb5672003b 100644 --- a/tp1/src/controllers/ControleurRequete.php +++ b/tp1/src/controllers/ControleurRequete.php @@ -9,35 +9,35 @@ use bdd\views\RequeteView; class ControleurRequete{ public function selectMario(){ - $jeu = Game::select('name')->where('name','like','%Mario%','or','alias','like','%Mario%')->get(); + $jeu = \bdd\models\Game::select('name')->where('name','like','%Mario%','or','alias','like','%Mario%')->get(); $vue = new RequeteView($jeu); $vue->render(1); } public function selectJapanCompany(){ - $company = Company::select('name')->where('location_country','like','%Japan%')->get(); - $vue = new RequeteView($company); + $company = \bdd\models\Company::select('name')->where('location_country','like','%Japan%')->get(); + $vue = new \bdd\views\RequeteView($company); $vue->render(1); } public function selectPlatformBase(){ - $platform = Platform::select('name')->where('install_base','>','10000000')->get(); - $vue = new RequeteView($platform); + $platform = \bdd\models\Platform::select('name')->where('install_base','>','10000000')->get(); + $vue = new \bdd\views\RequeteView($platform); $vue->render(1); } public function selectGameNumber(){ - $game = Game::select('name')->orderBy('name')->take(442)->skip(21173)->get(); - $vue = new RequeteView($game); + $game = \bdd\models\Game::select('name')->orderBy('name')->take(442)->skip(21173)->get(); + $vue = new \bdd\views\RequeteView($game); $vue->render(1); } public function selectPage($p){ $p = ($p-1)*500; - $jeu = Game::select('id','name')->orderBy('id')->take(500)->skip($p)->get(); - $vue = new RequeteView($jeu); + $jeu = \bdd\models\Game::select('id','name')->orderBy('id')->take(500)->skip($p)->get(); + $vue = new \bdd\views\RequeteView($jeu); $vue->render(1); }