X-Git-Url: http://git.inspyration.org/?p=zf2.biz%2Fgalerie.git;a=blobdiff_plain;f=module%2FGalerie%2Fsrc%2FGalerie%2FController%2FIndexController.php;h=66892fa49027710d4176d6b26d97bf66fd3bd754;hp=3fd3a474b9ff8f1256723caad24a74026b7004de;hb=58235318254494ae496425c78f076bf26ba1266c;hpb=e3c15a052717afcc0e33d74b97d02e6b4077a232 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, + )); } }