c5389b18e1960d7d72bbff6eff8bff81b19b3bf3
[zf2.biz/galerie.git] / module / Galerie / src / Galerie / Controller / IndexController.php
1 <?php
2
3 namespace Galerie\Controller; 
4
5 use Zend\Mvc\Controller\AbstractActionController; 
6 use Zend\View\Model\ViewModel;
7
8 class IndexController extends AbstractActionController 
9 {
10
11     private $_galerieArrayTable;
12     private $_galerieATable;
13
14     private function _getGalerieArrayTable()
15     {
16         if (!$this->_galerieArrayTable) {
17             $sm = $this->getServiceLocator();
18             $this->_galerieArrayTable = $sm->get('Galerie\Model\GalerieArrayTable');
19         }
20         return $this->_galerieArrayTable;
21     }
22
23     private function _getGalerieATable()
24     {
25         if (!$this->_galerieATable) {
26             $sm = $this->getServiceLocator();
27             $this->_galerieATable = $sm->get('Galerie\Model\GalerieATable');
28         }
29         return $this->_galerieATable;
30     }
31
32     public function indexAction() 
33     { 
34         return new ViewModel(array(
35             'GalerieArray_all' => $this->_getGalerieArrayTable()->fetchAll(),
36             'GalerieArray_one' => $this->_getGalerieArrayTable()->getGalerie(1),
37             'GalerieA_all' => $this->_getGalerieATable()->fetchAll(),
38             'GalerieA_one' => $this->_getGalerieATable()->getGalerie(1),
39         )); 
40     } 
41
42     public function editAction() 
43     { 
44         return array(); 
45     } 
46
47     public function delAction() 
48     { 
49         return array(); 
50     } 
51
52     public function viewAction() 
53     { 
54         return array(); 
55     } 
56