medisolbv / pagination
一个简单的包,允许轻松生成分页链接
1.0.0
2024-09-06 08:15 UTC
Requires
- php: ^8.2
Requires (Dev)
- phpstan/phpstan: ^1.12
- phpunit/phpunit: ^11.3
- squizlabs/php_codesniffer: *
This package is not auto-updated.
Last update: 2024-09-21 06:49:35 UTC
README
这是一个简单的包,用于生成正确的分页链接。
用法
可以使用 Paginator::create
方法创建一个新的 Paginator
对象。该方法接受两个参数;
int $currentPage
int $totalPages
.
生成链接
创建一个新的 Paginator
对象后,可以使用 generate
方法生成所需的链接。
获取链接
生成链接后,可以通过调用 Paginator::getLinks
方法使用这些链接。当以 JSON 格式返回结果时,链接将被序列化为 JSON。
可用的链接方法
PaginationLink::getPage
: 返回链接的页码PaginationLink::isActive
: 返回当前页是否为此页PaginationLink::isDisabled
: 返回此页是否被禁用(例如,不同链接范围之间的省略号)。