medisolbv/pagination

一个简单的包,允许轻松生成分页链接

1.0.0 2024-09-06 08:15 UTC

This package is not auto-updated.

Last update: 2024-09-21 06:49:35 UTC


README

这是一个简单的包,用于生成正确的分页链接。

用法

可以使用 Paginator::create 方法创建一个新的 Paginator 对象。该方法接受两个参数;

  1. int $currentPage
  2. int $totalPages.

生成链接

创建一个新的 Paginator 对象后,可以使用 generate 方法生成所需的链接。

获取链接

生成链接后,可以通过调用 Paginator::getLinks 方法使用这些链接。当以 JSON 格式返回结果时,链接将被序列化为 JSON。

可用的链接方法

  • PaginationLink::getPage: 返回链接的页码
  • PaginationLink::isActive: 返回当前页是否为此页
  • PaginationLink::isDisabled: 返回此页是否被禁用(例如,不同链接范围之间的省略号)。