Package Home

Zend Framework 2 Documentation (Manual)

PHK Home

File: /tutorials/paginator.intro.html

Size:8215
Storage flags:no_autoload,compress/gzip (35%)

Introduction — Zend Framework 2 2.4.2 documentation

IntroductionΒΆ

Let’s say you’re creating a blogging application that will be home to your vast collection of blog posts. There is a good chance that you do not want all of your blog posts to appear on one single page when someone visits your blog. An obvious solution would be to only display a small number of blog posts on the screen at a time, and allow the user to browse through the different pages, much like your favorite search engine shows you the result of your search query. Zend_Paginator is designed to help you achieve the goal of dividing collections of data in smaller, more manageable sets more easily, with more consistency, and with less duplicate code.

Zend_Paginator uses Adapters to support various data sources and ScrollingStyles to support various methods of showing the user which pages are available. In later sections of this text we will have a closer look at what these things are and how they can help you to make the most out of Zend_Paginator.

Before going in-depth, we will have a look at some simple examples first. After these simple examples, we will see how Zend_Paginator supports the most common use-case; paginating database results.

This introduction has given you a quick overview of Zend_Paginator. To get started and to have a look at some code snippets, let’s have a look at some simple examples.

This Page

Note: You need to stay logged into your GitHub account to contribute to the documentation.

Edit this document

Edit this document

The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.

  1. Login with your GitHub account.
  2. Go to Introduction on GitHub.
  3. Edit file contents using GitHub's text editor in your web browser
  4. Fill in the Commit message text box at the end of the page telling why you did the changes. Press Propose file change button next to it when done.
  5. On Send a pull request page you don't need to fill in text anymore. Just press Send pull request button.
  6. Your changes are now queued for review under project's Pull requests tab on GitHub.

For more information about the PHK package format: http://phk.tekwire.net