3 namespace Galerie\Controller;
5 use Zend\Mvc\Controller\AbstractActionController;
6 use Zend\View\Model\ViewModel;
8 class IndexController extends AbstractActionController
11 private $_galerieArrayTable;
12 private $_galerieATable;
14 private function _getGalerieArrayTable()
16 if (!$this->_galerieArrayTable) {
17 $sm = $this->getServiceLocator();
18 $this->_galerieArrayTable = $sm->get('Galerie\Model\GalerieArrayTable');
20 return $this->_galerieArrayTable;
23 private function _getGalerieATable()
25 if (!$this->_galerieATable) {
26 $sm = $this->getServiceLocator();
27 $this->_galerieATable = $sm->get('Galerie\Model\GalerieATable');
29 return $this->_galerieATable;
32 private function _getGalerieBTable()
34 if (!$this->_galerieBTable) {
35 $sm = $this->getServiceLocator();
36 $this->_galerieBTable = $sm->get('Galerie\Model\GalerieBTable');
38 return $this->_galerieBTable;
41 public function indexAction()
43 return new ViewModel(array(
44 'GalerieArray_all' => $this->_getGalerieArrayTable()->fetchAll(),
45 'GalerieArray_one' => $this->_getGalerieArrayTable()->getGalerie(1),
46 'GalerieA_all' => $this->_getGalerieATable()->fetchAll(),
47 'GalerieA_one' => $this->_getGalerieATable()->getGalerie(1),
48 'GalerieB_all' => $this->_getGalerieBTable()->fetchAll(),
49 'GalerieB_one' => $this->_getGalerieBTable()->getGalerie(1),
53 public function editAction()
58 public function delAction()
63 public function viewAction()