private function listarProductos($slugCategoria = '')
 {
     $productos = new Application_Entity_Producto();
     if ($slugCategoria == '') {
         $result = $productos->listarTodosLosProductos();
     } else {
         $result = $productos->listarProductosDeUnaCategoria($slugCategoria);
     }
     $paginator = Zend_Paginator::factory($result);
     $paginator->setCurrentPageNumber($this->_getParam('page'));
     $paginator->setItemCountPerPage(6);
     return $paginator;
 }
 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;
 }