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; }