Skip to content
Snippets Groups Projects
Commit 9f8b3279 authored by Kbida Vincent's avatar Kbida Vincent
Browse files
parents ed4b719b 057f8062
Branches
No related tags found
No related merge requests found
<?php <?php
// Import de la class qui a pour but de charger tous les imports du projet // 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 // Liste des tous les imports
...@@ -14,17 +14,7 @@ use \Slim\Slim; ...@@ -14,17 +14,7 @@ use \Slim\Slim;
$db = new DB(); $db = new DB();
// ajout des informations pour se connecter à la base de données // ajout des informations pour se connecter à la base de données
$ini_file = parse_ini_file('src/conf/conf.ini'); $db->addConnection(parse_ini_file("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' => ''
]);
// demarage de la basse de donnée // demarage de la basse de donnée
$db->setAsGlobal(); $db->setAsGlobal();
......
...@@ -9,35 +9,35 @@ use bdd\views\RequeteView; ...@@ -9,35 +9,35 @@ use bdd\views\RequeteView;
class ControleurRequete{ class ControleurRequete{
public function selectMario(){ 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 = new RequeteView($jeu);
$vue->render(1); $vue->render(1);
} }
public function selectJapanCompany(){ public function selectJapanCompany(){
$company = Company::select('name')->where('location_country','like','%Japan%')->get(); $company = \bdd\models\Company::select('name')->where('location_country','like','%Japan%')->get();
$vue = new RequeteView($company); $vue = new \bdd\views\RequeteView($company);
$vue->render(1); $vue->render(1);
} }
public function selectPlatformBase(){ public function selectPlatformBase(){
$platform = Platform::select('name')->where('install_base','>','10000000')->get(); $platform = \bdd\models\Platform::select('name')->where('install_base','>','10000000')->get();
$vue = new RequeteView($platform); $vue = new \bdd\views\RequeteView($platform);
$vue->render(1); $vue->render(1);
} }
public function selectGameNumber(){ public function selectGameNumber(){
$game = Game::select('name')->orderBy('name')->take(442)->skip(21173)->get(); $game = \bdd\models\Game::select('name')->orderBy('name')->take(442)->skip(21173)->get();
$vue = new RequeteView($game); $vue = new \bdd\views\RequeteView($game);
$vue->render(1); $vue->render(1);
} }
public function selectPage($p){ public function selectPage($p){
$p = ($p-1)*500; $p = ($p-1)*500;
$jeu = Game::select('id','name')->orderBy('id')->take(500)->skip($p)->get(); $jeu = \bdd\models\Game::select('id','name')->orderBy('id')->take(500)->skip($p)->get();
$vue = new RequeteView($jeu); $vue = new \bdd\views\RequeteView($jeu);
$vue->render(1); $vue->render(1);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment