alonity/paginator

Alonity paginator

Maintainers

Package info

github.com/alonity/Paginator

Homepage

pkg:composer/alonity/paginator

Statistics

Installs: 8

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2021-08-29 14:03 UTC

This package is auto-updated.

Last update: 2026-03-01 00:36:22 UTC


README

Pagination component

Install

composer require alonity/paginator

Examples

use alonity\paginator\Paginator;

require('vendor/autoload.php');

$page = isset($_GET['page']) ? intval($_GET['page']) : 1;

$count = 100;

$limit = 10;

$paginator = Paginator::Pagination($count, $page, $limit)
    ->setUrl("/?page={PAGE}");

$paginator->execute();

foreach($paginator->getPageList() as $page){
    if($page->getPage() == $paginator->getCurrentPage()->getPage()){
        echo "<a href=\"{$page->getUrl()}\"><b>{$page->getName()}</b></a> ";
    }else{
        echo "<a href=\"{$page->getUrl()}\">{$page->getName()}</a> ";
    }
}