thingston/paginator

PHP 分页类,适用于任何合适的数据源,并使用自定义适配器。

0.1.0 2019-11-10 15:47 UTC

This package is auto-updated.

Last update: 2024-09-11 03:05:00 UTC


README

PHP 分页类,适用于任何合适的数据源,并使用自定义适配器。

use Thingston\Paginator\Adapter\ArrayAdapter;
use Thingston\Paginator\Paginator;

$adapter = new ArrayAdapter([...]);
$paginator = new Paginator($adapter);

$paginator->setItemsPerPage(50)->setCurrentPage(2);

foreach ($paginator as $item) {
    // print item details
}