Paging and Sorting Data with Zend Framework, Doctrine and PEAR

Vikram Vaswani published on the Zend Developer Zone interesting article about large data sets paging problem and it’s solution in popular PHP tools.

When building database-backed applications, one of the important problems for a developer or user interface engineer involves making large data sets more manageable by, and therefore more useful to, application users. (…) One of the most common solutions to this problem involves breaking these large data sets into smaller chunks (“pages”) and providing controls for users to move between them. (…) This article will introduce you to one such component, Zend_Paginator, which is a part of the Zend Framework. However, open source is all about choice and so, this article will also discuss two other popular components, PEAR Pager and Doctrine Pager. Come on in, and let’s get started.

This is first post in his series, focused entirely on Zend_Paginator component and providing lots of practical usage examples. In the upcoming post Vikram will be looking at other two popular pagination tools, PEAR Pager and Doctrine_Pager.