eonx-com/easy-pagination

提供了一种通用的方式来处理来自客户端的分页数据

安装数: 798,177

依赖项: 3

建议者: 2

安全性: 0

星标: 2

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

6.0.0 2024-09-12 15:25 UTC

This package is auto-updated.

Last update: 2024-09-19 04:49:21 UTC


README

EonX - EasyPagination

提供了一种通用的方式来处理来自客户端的分页数据。

你在想这个包是否对你有用,对吧?以下是一些帮助您了解的点

  • 您有一个PHP应用程序
  • 您需要处理来自客户端的分页数据
  • 您厌倦了反复解决“页面”和“perPage”(或您想要称这些参数的方式)的问题
  • 或者,您厌倦了听到“分页对博客文章评论不起作用”,并意识到在“parPage”中有一个拼写错误
  • ...

此包为您提供开箱即用的工具,以实现一个通用、集中和一致的分页数据处理系统,让您远离任何麻烦 :)

文档

安装

安装此包的推荐方法是使用Composer

$ composer require eonx-com/easy-pagination

它的工作原理

此包提供了不同的“解析器”,可以根据您的配置从请求中提取分页数据。为了保证互操作性,解析器期望一个PSR7 ServerRequestInterface,如果您的项目也使用它,那么太完美了!

解析器

您在现有的解析器中找不到快乐吗?请告诉我们,或者更好的是创建一个PR :)

解析器列表