Angenommen wir wollen eine Blogging Anwendung erstellen die das Heim unserer gewaltigen
Sammlung an blog Posts ist. Es gibt eine gute Chance das wir nicht wollen das alle unsere
Blog Posts auf einer Seite erscheinen wenn jemand unseren Blog besucht. Eine offensichtliche
Lösung besteht darin nur eine kleine Anzahl an Blog Posts auf dem Bildschirm zur gleichen
Zeit anzuzeigen, und dem Benutzer zu erlauben durch die unterschiedlichen Seiten zu
gehen, ähnlich wie die geliebte Suchmaschine das Ergebnis eigener Suchanfragen zeigt.
Zend_Paginator
ist dazu gebaut dabei zu helfen dieses Ziel, der
Trennung von Datensammlungen in kleinere, besser managebare Sets, einfacher, konsistenter
und mit weniger Code Duplizierung zu erreichen.
Zend_Paginator
verwendet Adapter um verschiedene Datenquellen zu
unterstützen und Scrollingstile um verschiedene Methoden zu unterstützen die dem Benutzer
anzeigen welche Seiten vorhanden sind. In späteren Sektionen dieses Textes haben wir eine
genauere Sicht darauf was diese Dinge sind, und wie Sie helfen das meiste aus
Zend_Paginator
herauszuholen.
Bevor wir in die Tiefe gehen schauen wir uns zuerst einige einfache Beispiele an. Nach
diesen einfachen Beispielen sehen wir wie Zend_Paginator
die
üblichsten Fälle unterstützt; seitenweise Ausgabe von Datenbank Ergebnissen.
Diese Einführung hat einen schnellen Überblick über Zend_Paginator
gegeben. Um anzufangen und einen Blick auf einige Code Abschnitte zu haben, sehen wir uns
einige einfache Beispiele an.