Skip to content
Snippets Groups Projects
Commit bbaeab7d authored by Safyrus's avatar Safyrus
Browse files
parents 0b7644db e5ae98bf
Branches
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