Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Simple and lightweight PHP pagination class that works with Twitter Bootstrap. Manages pagination variables through instantiable class, and markup rendering through view-like include file.

License

Notifications You must be signed in to change notification settings

onassar/PHP-Pagination

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Pagination

PHP-Pagination contains an instantiable class, along with a view which renders the pagination markup.

The purpose of this library is to provide a simple API to render pagination markup, without having to worry about including common files and set too many settings. With this class, you simply pass in your parameters and make a call to the instance's parse method.

Pagination Instantiation and Rendering

// source inclusion
require_once APP . '/vendors/PHP-Pagination/Pagination.class.php';

// set the page number (based on a URL param; cast as an int; ensure min page number)
$page = $_GET['page'] ?? 1;
$page = (int) $page;
$page = min($page, 1);

// instantiate; set current page; set number of records per page; number of records in total
$pagination = new Pagination();
$pagination->setCurrent($page);
$pagination->setRPP(24);
$pagination->setTotal(200);

// grab rendered pagination markup
$markup = $pagination->parse();

About

Simple and lightweight PHP pagination class that works with Twitter Bootstrap. Manages pagination variables through instantiable class, and markup rendering through view-like include file.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •