paginator-intro.xml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 24249 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="learning.paginator.intro">
  5. <title>Einführung</title>
  6. <para>
  7. Angenommen wir wollen eine Blogging Anwendung erstellen die das Heim unserer gewaltigen
  8. Sammlung an blog Posts ist. Es gibt eine gute Chance das wir nicht wollen das alle unsere
  9. Blog Posts auf einer Seite erscheinen wenn jemand unseren Blog besucht. Eine offensichtliche
  10. Lösung besteht darin nur eine kleine Anzahl an Blog Posts auf dem Bildschirm zur gleichen
  11. Zeit anzuzeigen, und dem Benutzer zu erlauben durch die unterschiedlichen Seiten zu
  12. gehen, ähnlich wie die geliebte Suchmaschine das Ergebnis eigener Suchanfragen zeigt.
  13. <classname>Zend_Paginator</classname> ist dazu gebaut dabei zu helfen dieses Ziel, der
  14. Trennung von Datensammlungen in kleinere, besser managebare Sets, einfacher, konsistenter
  15. und mit weniger Code Duplizierung zu erreichen.
  16. </para>
  17. <para>
  18. <classname>Zend_Paginator</classname> verwendet Adapter um verschiedene Datenquellen zu
  19. unterstützen und Scrollingstile um verschiedene Methoden zu unterstützen die dem Benutzer
  20. anzeigen welche Seiten vorhanden sind. In späteren Sektionen dieses Textes haben wir eine
  21. genauere Sicht darauf was diese Dinge sind, und wie Sie helfen das meiste aus
  22. <classname>Zend_Paginator</classname> herauszuholen.
  23. </para>
  24. <para>
  25. Bevor wir in die Tiefe gehen schauen wir uns zuerst einige einfache Beispiele an. Nach
  26. diesen einfachen Beispielen sehen wir wie <classname>Zend_Paginator</classname> die
  27. üblichsten Fälle unterstützt; seitenweise Ausgabe von Datenbank Ergebnissen.
  28. </para>
  29. <para>
  30. Diese Einführung hat einen schnellen Überblick über <classname>Zend_Paginator</classname>
  31. gegeben. Um anzufangen und einen Blick auf einige Code Abschnitte zu haben, sehen wir uns
  32. einige einfache Beispiele an.
  33. </para>
  34. </sect1>