TigerZF
🌐Español

Capítulo 11. Primeros pasos con Zend_Paginator

11.1. Introducción

Supongamos que está creando una aplicación de blog que albergará su vasta colección de publicaciones de blog. Es muy probable que no desee que todas sus publicaciones de blog aparezcan en una sola página cuando alguien visite su blog. Una solución obvia sería mostrar solo un pequeño número de publicaciones de blog en la pantalla a la vez, y permitir al usuario navegar por las distintas páginas, de forma similar a como su buscador favorito le muestra el resultado de su consulta de búsqueda. Zend_Paginator está diseñado para ayudarle a lograr el objetivo de dividir colecciones de datos en conjuntos más pequeños y manejables, de forma más sencilla, con más consistencia y con menos código duplicado.

Zend_Paginator usa adaptadores para admitir varias fuentes de datos y ScrollingStyles para admitir varios métodos de mostrar al usuario qué páginas están disponibles. En secciones posteriores de este texto, veremos más de cerca qué son estas cosas y cómo pueden ayudarle a sacar el máximo partido de Zend_Paginator.

Antes de profundizar, veremos primero algunos ejemplos sencillos. Después de estos ejemplos sencillos, veremos cómo Zend_Paginator soporta el caso de uso más común: paginar resultados de bases de datos.

Esta introducción le ha dado una visión rápida de Zend_Paginator. Para empezar y ver algunos fragmentos de código, veamos algunos ejemplos sencillos.