X-Git-Url: http://git.inspyration.org/?p=zf2.biz%2Fgalerie.git;a=blobdiff_plain;f=module%2FGalerie%2Fsrc%2FGalerie%2FController%2FIndexController.php;h=d814b1ab582c6d4cf906a691175a96e965fd5bc7;hp=2bce51960c31e61e23cd10c2059a9f6d456397b5;hb=fb4b054068ef44c4031b88313636619641c8ee60;hpb=1d32318911898537da1e8d0d5191d3a6a42441af diff --git a/module/Galerie/src/Galerie/Controller/IndexController.php b/module/Galerie/src/Galerie/Controller/IndexController.php index 2bce519..d814b1a 100644 --- a/module/Galerie/src/Galerie/Controller/IndexController.php +++ b/module/Galerie/src/Galerie/Controller/IndexController.php @@ -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