X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=module%2FGalerie%2Fsrc%2FGalerie%2FController%2FIndexController.php;h=66892fa49027710d4176d6b26d97bf66fd3bd754;hb=58235318254494ae496425c78f076bf26ba1266c;hp=536c332893ae05855adc24fd6d12ce995f774428;hpb=507fcd4dcfa13781525db8071a4689841a6b30dc;p=zf2.biz%2Fgalerie.git diff --git a/module/Galerie/src/Galerie/Controller/IndexController.php b/module/Galerie/src/Galerie/Controller/IndexController.php index 536c332..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( - 1 - ), - )); + 'galerie' => $galerie, + )); } }