Skip to content
Snippets Groups Projects
Commit e5ae98bf authored by Kbida Vincent's avatar Kbida Vincent
Browse files

construction de toutes les requêtes

parent 47a58436
No related branches found
No related tags found
No related merge requests found
...@@ -9,41 +9,47 @@ use bdd\models\platform; ...@@ -9,41 +9,47 @@ use bdd\models\platform;
class ControleurRequete{ class ControleurRequete{
public function selectMario(){ public function selectMario(){
$jeu = \bdd\models\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();
/*
TODO $vue = new \bdd\vue\RequeteVue($jeu);
Il faut faire l'adaptation de la requête à la vue;
AKA créer la vue puis la rendre en html;
$vue = new \bdd\vues\ ...
$html = $vue->render(1); $html = $vue->render(1);
$rs->getBody()->write($html); $rs->getBody()->write($html);
return $rs; return $rs;
*/
} }
public function selectCompanyCountry(){ public function selectCompanyCountry(){
$company = \bdd\models\company::select('name')->where('location_country','like','%Japan%')->get(); $company = \bdd\models\company::select('name')->where('location_country','like','%Japan%')->get();
/*TODO $vue = new \bdd\vue\RequeteVue($company);
pareil que la première méthoden besoin de la vue pour faire le rendu $html = $vue->render(1);
$vue = new \bdd\vues\ ...
$html = $vue->render(2);
$rs->getBody()->write($html); $rs->getBody()->write($html);
return $rs; return $rs;
*/
} }
public function selectPlatformBase(){ public function selectPlatformBase(){
$platform = \bdd\models\platform::select('name')->where('install_base','>','10000000')->get(); $platform = \bdd\models\platform::select('name')->where('install_base','>','10000000')->get();
/*TODO $vue = new \bdd\vue\RequeteVue($platform);
encore une fois, besoin de vue pour rendu $html = $vue->render(1);
$vue = new \bdd\vues\ ... $rs->getBody()->write($html);
$html = $vue->render(3); return $rs;
}
public function selectGameNumber(){
$game = \bdd\models\game::select('name')->orderBy('name')->limit('21173','422')->get();
$vue = new \bdd\vue\RequeteVue($game);
$html = $vue->render(1);
$rs->getBody()->write($html); $rs->getBody()->write($html);
return $rs; return $rs;
*/
} }
public function selectPage($p){
$p = ($p-1)*500;
$jeu = \bdd\models\game::select('id','name')->orderBy('id')->limit($p,'500')->get();
$vue = new \bdd\vue\RequeteVue($jeu);
$html = $vue->render(1);
$rs->getBody()->write($html);
return $rs;
}
} }
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment