From eea54270321c953345a72cdd450ae97a7d3c07f4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20CHAZALLET?= Date: Sun, 2 Dec 2012 09:32:45 +0100 Subject: [PATCH] Exemple utilisation de la session --- module/Galerie/src/Galerie/Controller/IndexController.php | 12 +++++++++++- module/Galerie/view/galerie/index/index.phtml | 4 ++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/module/Galerie/src/Galerie/Controller/IndexController.php b/module/Galerie/src/Galerie/Controller/IndexController.php index 7bba533..6e5344e 100644 --- a/module/Galerie/src/Galerie/Controller/IndexController.php +++ b/module/Galerie/src/Galerie/Controller/IndexController.php @@ -9,6 +9,7 @@ use Zend\View\Model\JsonModel; use Zend\View\Renderer\PhpRenderer; +use Zend\Session\Container; use Galerie\Model\Galerie; use Galerie\Graph\Test as TestPie; @@ -104,7 +105,13 @@ class IndexController extends AbstractActionController public function indexAction() { - return new ViewModel($this->MessageGetter()); + $session = new Container('test'); + if ($session->offsetExists('last')) { + $last = $email = $session->offsetGet('last'); + } else { + $last = null; + } + return new ViewModel(array('last' => $last)); } public function csvAction() { @@ -347,6 +354,9 @@ class IndexController extends AbstractActionController $pairs = $this->_getGaleriePairTable()->all(); unset($pairs[$id]); + $session = new Container('test'); + $session->offsetSet('last', $id); + return new ViewModel(array( 'id' => $id, 'galerie' => $galerie, diff --git a/module/Galerie/view/galerie/index/index.phtml b/module/Galerie/view/galerie/index/index.phtml index 9e9abe2..1f8b1bc 100644 --- a/module/Galerie/view/galerie/index/index.phtml +++ b/module/Galerie/view/galerie/index/index.phtml @@ -1,5 +1,9 @@

translate('Galerie_index_title', 'galerie'); ?>

+ +Dernier élément vu + + -- 1.7.10.4