4.9 Paginação

Uma das principais dificuldades de criar aplicações Web flexíveis e amigáveis é a de criar uma interface de usuário intuitiva. Muitas aplicações tendem a crescer rapidamente em tamanho e complexidade e tanto designers como programadores acabam tendo que lidar com o problema de mostrar centenas ou milhares de registros. Refatoração leva tempo e o desempenho e a satisfação do usuário podem ser afetados.

Mostrar um número razoável de registros por página tem sido uma parte crítica das aplicações e geralmente causam muitas dores de cabeça para os desenvolvedores. CakePHP facilita o trabalho do desenvolvedor provendo uma forma rápida e fácil para paginar os dados.

O PaginatorHelper oferece uma ótima solução porque é muito fácil de usar. Além da paginação ele também traz consigo algumas funcionalidades de ordenação. Por último, mas não menos importante, ordenação e paginação Ajax também são suportadas.