clippings/silex-pagination

此包已被废弃且不再维护。未建议替代包。

Silex 微框架的 PaginationServiceProvider

3.1.0 2020-02-11 13:03 UTC

This package is auto-updated.

Last update: 2020-07-03 19:36:34 UTC


README

Silex 提供简单的分页服务

Downloads License

要求

  • PHP >= 5.3.3

使用方法

$app->register(new \Kilte\Silex\Pagination\PaginationServiceProvider);
$pages = $app['pagination'](100, 500);

更多信息请参阅 此处

选项

  • 'pagination.per_page' - 每页项目数(默认20)
  • 'pagination.neighbours' - 左右两侧相邻页面的数量(默认4)

如何在“我的视图”中使用它?

请参阅示例获取更多信息。

特质

\Kilte\Silex\Pagination\PaginationTrait 添加以下快捷方式

object pagination(int $total[, int $current[, int $perPage[, int $neighbours = 4]]]) - 是 $app['pagination']() 的别名

测试

$ composer install
$ vendor/bin/phpunit

变更日志

3.0.0 [21.04.17]

  • 添加 PaginationFactory 类
  • 移除 PHP 5.x 支持
  • 升级到 PHPUnit 6

2.0.0 [23.08.16]

  • 支持 Silex 2.x 和 Pimple 3.x

1.1.1 [31.08.14]

  • 添加了单元测试
  • 其他小改进

1.1.0 [29.06.2014]

  • 更新分页到 1.1.0

1.0.1 [26.02.2014]

  • 将分页服务移动到另一个库

1.0.0 [31.12.2013]

  • 首次发布

贡献

  • Fork 它
  • 创建你的功能分支(git checkout -b awesome-feature)
  • 进行你的更改
  • 如有必要,编写/更新测试
  • 如有必要,更新 README.md
  • 将你的分支推送到 origin(git push origin awesome-feature)
  • 发送 pull request
  • ???
  • 利润!!

不要忘记合并上游更改

git remote add upstream https://github.com/AmsTaFFix/silex-pagination
git checkout master
git pull upstream
git push origin master

现在你可以删除你的分支了

git branch -d awesome-feature
git push origin :awesome-feature

许可

MIT 许可证(MIT)