Sélection des modèles à garder
[zf2.biz/galerie.git] / module / Galerie / src / Galerie / Controller / IndexController.php
index 09ff09e..babaf28 100644 (file)
@@ -8,67 +8,17 @@ use Zend\View\Model\ViewModel;
 class IndexController extends AbstractActionController 
 {
 
-    private $_galerieArrayTable;
-    private $_galerieATable;
-    private $_galerieBTable;
-    private $_galerieCTable;
-    private $_galerieCTable2;
-    private $_galerieCTable3;
+    private $_galerieTable;
     private $_galerieInfoTable;
 
 
-    private function _getGalerieArrayTable()
+    private function _getGalerieTable()
     {
-        if (!$this->_galerieArrayTable) {
+        if (!$this->_galerieTable) {
             $sm = $this->getServiceLocator();
-            $this->_galerieArrayTable = $sm->get('Galerie\Model\GalerieArrayTable');
+            $this->_galerieTable = $sm->get('Galerie\Model\GalerieTable');
         }
-        return $this->_galerieArrayTable;
-    }
-
-    private function _getGalerieATable()
-    {
-        if (!$this->_galerieATable) {
-            $sm = $this->getServiceLocator();
-            $this->_galerieATable = $sm->get('Galerie\Model\GalerieATable');
-        }
-        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;
+        return $this->_galerieTable;
     }
 
     private function _getGalerieInfoTable()
@@ -84,18 +34,8 @@ class IndexController extends AbstractActionController
     public function indexAction() 
     { 
         return new ViewModel(array(
-            'GalerieArray_all' => $this->_getGalerieArrayTable()->fetchAll(),
-            '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),
+            'Galerie_all' => $this->_getGalerieTable()->all(),
+            'Galerie_one' => $this->_getGalerieTable()->get(1),
             'GalerieInfo_all' => $this->_getGalerieInfoTable()->select(),
             'GalerieInfo_one' => $this->_getGalerieInfoTable()->select(array('gallery.id' => 1))->current(),
             'GalerieInfo_usr' => $this->_getGalerieInfoTable()->select(array('gallery.id_user' => 1)),