2017 © Pedro Peláez
 

library paginator

Simple paginator

image

dariuszp/paginator

Simple paginator

  • Monday, April 9, 2018
  • by dariuszp
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

paginator # cli-progress-bar Build Status

Installation

composer require dariuszp/paginator

Usage

$paginator = new \Dariuszp\Paginator\Paginator\Simple(
    '/article?page={page}&onPage={onPage}',
    $itemsAmount,
    4, // current page
    10, // items per page
    2, // amount of links on the left and right of the current page
    true, // show next page link
    true, // show prev page link
    true, // show first page link
    true // show last page link
);

$data = $paginator->getData();

$render = new \Dariuszp\Paginator\Render\Spaghetti();
$html = $render->render($data);

echo $html;

will display:, (*1)

<nav aria-label="Page navigation example">
    <ul class="pagination">
        <li class="page-item first-page"><a href="/article?page=1&onPage=10" class="page-link">First</a></li>            
        <li class="page-item previous-page"><a href="/article?page=3&onPage=10" class="page-link">Previous</a></li>      
        <li class="page-item page"><a href="/article?page=2&onPage=10" class="page-link">2</a></li>
        <li class="page-item page"><a href="/article?page=3&onPage=10" class="page-link">3</a></li>
        <li class="page-item page active"><a href="/article?page=4&onPage=10" class="page-link">4</a></li>
        <li class="page-item page"><a href="/article?page=5&onPage=10" class="page-link">5</a></li>
        <li class="page-item page"><a href="/article?page=6&onPage=10" class="page-link">6</a></li>      
        <li class="page-item next-page"><a href="/article?page=5&onPage=10" class="page-link">Next</a></li>            
        <li class="page-item last-page"><a href="/article?page=10&onPage=10" class="page-link">Last</a></li>            
    </ul>
</nav>

License: MIT, (*2)

Author: Półtorak Dariusz, (*3)

The Versions

09/04 2018

dev-develop

dev-develop

Simple paginator

  Sources   Download

MIT

The Development Requires

by Dariusz Półtorak

09/04 2018

dev-master

9999999-dev

Simple paginator

  Sources   Download

MIT

The Development Requires

by Dariusz Półtorak

09/04 2018

0.1.2

0.1.2.0

Simple paginator

  Sources   Download

MIT

The Development Requires

by Dariusz Półtorak

09/04 2018

0.1.1

0.1.1.0

Simple paginator

  Sources   Download

MIT

The Development Requires

by Dariusz Półtorak

09/04 2018

0.1.0

0.1.0.0

Simple paginator

  Sources   Download

MIT

The Development Requires

by Dariusz Półtorak