From 58235318254494ae496425c78f076bf26ba1266c Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20CHAZALLET?= Date: Wed, 7 Nov 2012 15:24:31 +0100 Subject: [PATCH] =?utf8?q?Contr=C3=B4leur=20Galerie/View,=20404=20si=20galer?= =?utf8?q?ie=20existe=20pas?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../Galerie/src/Galerie/Controller/IndexController.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/module/Galerie/src/Galerie/Controller/IndexController.php b/module/Galerie/src/Galerie/Controller/IndexController.php index 3fd3a47..66892fa 100644 --- a/module/Galerie/src/Galerie/Controller/IndexController.php +++ b/module/Galerie/src/Galerie/Controller/IndexController.php @@ -49,11 +49,16 @@ class IndexController extends AbstractActionController } public function viewAction() - { + { + $galerie = $this->_getGalerieInfoTable()->any( + $this->params()->fromRoute('id', null) + ); + if (!$galerie) { + $this->getResponse()->setStatusCode(404); + return; + } return new ViewModel(array( - 'galerie' => $this->_getGalerieInfoTable()->one( - $this->params()->fromRoute('id', null) - ), - )); + 'galerie' => $galerie, + )); } } -- 1.7.10.4