X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=module%2FGalerie%2Fsrc%2FGalerie%2FController%2FIndexController.php;h=90c09543bec58ea1c516fc9390d790f86af7575e;hb=7c32af08bacb15b69a4d866961f2698bcbe7773d;hp=c5389b18e1960d7d72bbff6eff8bff81b19b3bf3;hpb=85889014266a202a509f6042a4ebe95d25533170;p=zf2.biz%2Fgalerie.git diff --git a/module/Galerie/src/Galerie/Controller/IndexController.php b/module/Galerie/src/Galerie/Controller/IndexController.php index c5389b1..90c0954 100644 --- a/module/Galerie/src/Galerie/Controller/IndexController.php +++ b/module/Galerie/src/Galerie/Controller/IndexController.php @@ -10,6 +10,11 @@ class IndexController extends AbstractActionController private $_galerieArrayTable; private $_galerieATable; + private $_galerieBTable; + private $_galerieCTable; + private $_galerieCTable2; + private $_galerieCTable3; + private function _getGalerieArrayTable() { @@ -29,6 +34,43 @@ class IndexController extends AbstractActionController return $this->_galerieATable; } + private function _getGalerieBTable() + { + if (!$this->_galerieBTable) { + $sm = $this->getServiceLocator(); + $this->_galerieBTable = $sm->get('Galerie\Model\GalerieBTable'); + } + return $this->_galerieBTable; + } + + private function _getGalerieCTable() + { + if (!$this->_galerieCTable) { + $sm = $this->getServiceLocator(); + $this->_galerieCTable = $sm->get('Galerie\Model\GalerieCTable'); + } + return $this->_galerieCTable; + } + + private function _getGalerieCTable2() + { + if (!$this->_galerieCTable2) { + $sm = $this->getServiceLocator(); + $this->_galerieCTable2 = $sm->get('Galerie\Model\GalerieCTable2'); + } + return $this->_galerieCTable2; + } + + private function _getGalerieCTable3() + { + if (!$this->_galerieCTable3) { + $sm = $this->getServiceLocator(); + $this->_galerieCTable3 = $sm->get('Galerie\Model\GalerieCTable3'); + } + return $this->_galerieCTable3; + } + + public function indexAction() { return new ViewModel(array( @@ -36,6 +78,14 @@ class IndexController extends AbstractActionController 'GalerieArray_one' => $this->_getGalerieArrayTable()->getGalerie(1), 'GalerieA_all' => $this->_getGalerieATable()->fetchAll(), 'GalerieA_one' => $this->_getGalerieATable()->getGalerie(1), + 'GalerieB_all' => $this->_getGalerieBTable()->fetchAll(), + 'GalerieB_one' => $this->_getGalerieBTable()->getGalerie(1), + 'GalerieC_all' => $this->_getGalerieCTable()->fetchAll(), + 'GalerieC_one' => $this->_getGalerieCTable()->getGalerie(1), + 'GalerieC2_all' => $this->_getGalerieCTable2()->fetchAll(), + 'GalerieC2_one' => $this->_getGalerieCTable2()->getGalerie(1), + 'GalerieC3_all' => $this->_getGalerieCTable3()->all(), + 'GalerieC3_one' => $this->_getGalerieCTable3()->get(1), )); }