コード例 #1
0
 private function listarProductosPaginator($tipo = 'allProduct', $valorSlug = '', $slugMarca = '')
 {
     $productos = new Application_Entity_Producto();
     switch ($tipo) {
         case 'area':
             $result = Application_Entity_Producto::listarProductosArea($valorSlug, $slugMarca);
             break;
         case 'categoria':
             $result = Application_Entity_Producto::listarProductosCategoria($valorSlug, $slugMarca);
             break;
         case 'subcategoria':
             $result = Application_Entity_Producto::listarProductosSubCategoria($valorSlug, $slugMarca);
             break;
         default:
             $result = Application_Entity_Producto::listarTodosLosProductos($slugMarca);
             break;
     }
     $paginator = Zend_Paginator::factory($result);
     $paginator->setCurrentPageNumber($this->_getParam('page'));
     $paginator->setItemCountPerPage(12);
     return $paginator;
 }