starlit / paginator
生成分页HTML。
1.1.1
2022-10-18 11:57 UTC
Requires
- php: >=8.0
- symfony/http-foundation: ~4.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-19 16:23:16 UTC
README
生成分页HTML。
安装
将此包添加到您的 composer.json
文件中的需求中
$ composer require starlit/paginator
使用方法
<?php use Starlit\Paginator; $currentPageNo = 1; $rowsPerPage = 10; $totalRowCount = 20; $paginator = new Paginator( $currentPageNo, $rowsPerPage, $totalRowCount, function ($page) { return 'index.php?page=' . $page; } ); echo $paginator->getHtml();
生成
<div class="pagination multiple-pages"> <ul> <li class="previous disabled"><span>«</span></li> <li class="active"><a href="index.php?page=1">1</a></li> <li><a href="index.php?page=2">2</a></li> <li class="next"><a href="index.php?page=2">»</a></li> </ul> </div>
要求
- 需要PHP 7.1或更高版本。
许可证
本软件根据BSD 3-Clause许可证授权 - 有关详细信息,请参阅LICENSE
文件。