From 7e5951e8ac14214ded1957ed25d35471e2fcbc64 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tondon=20C=C3=A9sar?= <pilou.tondon@hotmail.fr>
Date: Wed, 25 Mar 2020 11:00:41 +0100
Subject: [PATCH] partie 4 refait alors
---
Seance5-6/seance/index.php | 3 --
.../seance/src/controller/IndexController.php | 23 ++++++----
Seance5-6/seance/src/view/VuePartie4.php | 42 -------------------
3 files changed, 15 insertions(+), 53 deletions(-)
delete mode 100644 Seance5-6/seance/src/view/VuePartie4.php
diff --git a/Seance5-6/seance/index.php b/Seance5-6/seance/index.php
index c4bd7c1..fea1236 100644
--- a/Seance5-6/seance/index.php
+++ b/Seance5-6/seance/index.php
@@ -25,9 +25,6 @@ $app->get('/api/games/',function() {
IndexController::partie2();
})->name('partie2');
-$app->get('/partie4',function(){
- IndexController::partie4($id);
-})->name('partie4');
diff --git a/Seance5-6/seance/src/controller/IndexController.php b/Seance5-6/seance/src/controller/IndexController.php
index 4505ac9..0f0949f 100644
--- a/Seance5-6/seance/src/controller/IndexController.php
+++ b/Seance5-6/seance/src/controller/IndexController.php
@@ -17,6 +17,19 @@ class IndexController
}
public static function partie2() {
+
+ $game = Game::select('id','name','alias','deck')->where('id','<=','200')->get();
+ // $game = Game::where('id','=',1)->get();
+ // $json = json_encode($game,JSON_FORCE_OBJECT);
+ $json = '{ "games" : [ ';
+ foreach($game as $key => $value) {
+ $json = $json . '"game" :{';
+ $json = $json . json_encode($value) . ',},"links" :{"self": {"href":"/api/games/'.$value->id.'"}}';
+ }
+ $json = $json . ']}';
+ $cq2 = new CQuestion2($json);
+ $cq2->render();
+ /*
$game = Game::select('id','name','alias','deck')->where('id','<=','200')->get();
// $game = Game::where('id','=',1)->get();
// $json = json_encode($game,JSON_FORCE_OBJECT);
@@ -36,19 +49,13 @@ class IndexController
"name":' . $value->name . ',
"deck":' . $value->deck . ',
}
- ';*/
+ ';
}
}
$json = $json . ']}';
$cq2 = new VuePartie2($json);
- $cq2->render();
+ $cq2->render();*/
}
- public static function partie4($id){
- $game = Game::find($id);
-
- $vue = new VuePartie4($game);
- $vue->render();
- }
}
\ No newline at end of file
diff --git a/Seance5-6/seance/src/view/VuePartie4.php b/Seance5-6/seance/src/view/VuePartie4.php
deleted file mode 100644
index 59a74e9..0000000
--- a/Seance5-6/seance/src/view/VuePartie4.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-namespace seance\view;
-class VuePartie4
-{
-
- private $content;
-
- public function __construct($game)
- {
- $game->description = "...";
- $json = json_encode($game);
- $json = $json . '"links" : {
- "self" : { "href" : "/api/games/'.$game->id.'"}';
-
- $this->content = <<< END
- <!DOCTYPE html>
- <html lang="fr">
- <head>
- <meta charset="UTF-8" content="application/json">
-
- <link rel="stylesheet" href="css/main.css">
-
- <title>photobox</title>
- </head>
-
- <body>
-
- $json
-
- </body>
-
-END;
-
- }
-
- public function render()
- {
- echo $this->content;
- }
-
-}
\ No newline at end of file
--
GitLab