Rajout des aides de vue et d'action
[zf2.biz/galerie.git] / module / Galerie / src / Galerie / Controller / IndexController.php
index dfe9a5f..fefa823 100644 (file)
@@ -57,8 +57,8 @@ class IndexController extends AbstractActionController
 
 
     public function indexAction() 
-    { 
-        return new ViewModel(array()); 
+    {
+        return new ViewModel($this->MessageGetter());
     } 
 
     public function listAction() 
@@ -161,8 +161,20 @@ class IndexController extends AbstractActionController
                 }
                 $this->_getGalerieTable()->save($galerie);
 
-                // Redirection 
-                return $this->redirect()->toRoute('galerie');
+                $translator = $this->_getTranslator();
+                $messenger = $this->flashMessenger();
+                $messenger->setNamespace('infos');
+                if ($is_new) {
+                    $messenger->addMessage($translator->translate('Galerie_added', 'galerie'));
+                } else {
+                    $messenger->addMessage($translator->translate('Galerie_updated', 'galerie'));
+                }
+                // Redirection à l'ancienne mode
+                //return $this->redirect()->toRoute('galerie');
+                // Redirection vers le contrôleur courant
+                //return $this->postRedirectGet();
+                // Redirection vers la page Galerie/Index
+                return $this->postRedirectGet('galerie');
             }
         }