Rajout d'un diagramme (galerie/pie pour index)
[zf2.biz/galerie.git] / module / Galerie / src / Galerie / Controller / IndexController.php
index 2bce519..d814b1a 100644 (file)
@@ -11,6 +11,7 @@ use Zend\View\Renderer\PhpRenderer;
 
 
 use Galerie\Model\Galerie;
+use Galerie\Graph\Test as TestPie;
 
 class IndexController extends AbstractActionController 
 {
@@ -162,6 +163,30 @@ class IndexController extends AbstractActionController
         return $response;
     }
 
+    public function pieAction()
+    {
+        // Accès aux modèles
+        $modelManager = $this->_getGalerieInfoTable();
+        $datas = $modelManager->all();
+
+        // Mise en forme des résultats
+        $nombres = array();
+        $noms = array();
+        foreach($datas as $d) {
+            $nombres[] = $d->nb;
+            $noms[] = $d->name;
+        }
+
+        // Construction (et envoi) du diagramme
+        $pie = new TestPie($nombres, $noms);
+
+        $response = $this->getResponse();
+        $response->setStatusCode(200);
+        $response->setContent('');
+
+        return $response;
+    }
+
     public function listAction() 
     { 
         // Récupération de l'objet requête