Rajout du gestionnaire GalerieCTable3
[zf2.biz/galerie.git] / module / Galerie / src / Galerie / Controller / IndexController.php
index c5389b1..90c0954 100644 (file)
@@ -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),
         )); 
     }