Tabla de contenidos
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.