public function indexAction()
- {
- return new ViewModel(array());
+ {
+ return new ViewModel($this->MessageGetter());
}
public function listAction()
}
$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');
}
}