X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=module%2FGalerie%2Fsrc%2FGalerie%2FController%2FIndexController.php;h=7fba8bccc35ee26161846b5956f02bcb630055fa;hb=8c980b267fd16adb7860789136a38ee6617f5738;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..7fba8bc 100644 --- a/module/Galerie/src/Galerie/Controller/IndexController.php +++ b/module/Galerie/src/Galerie/Controller/IndexController.php @@ -10,6 +10,9 @@ class IndexController extends AbstractActionController private $_galerieArrayTable; private $_galerieATable; + private $_galerieBTable; + private $_galerieCTable; + private function _getGalerieArrayTable() { @@ -29,6 +32,24 @@ 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; + } + public function indexAction() { return new ViewModel(array( @@ -36,6 +57,10 @@ 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), )); }