clippings / silex-pagination
此包已被废弃且不再维护。未建议替代包。
Silex 微框架的 PaginationServiceProvider
3.1.0
2020-02-11 13:03 UTC
Requires
- php: ^7.1
- amstaffix/pagination: ~1.1
- pimple/pimple: ^3.0
Requires (Dev)
- phpunit/phpunit: ^7
- silex/silex: *
- twig/twig: >=1.8,<2.0-dev
This package is auto-updated.
Last update: 2020-07-03 19:36:34 UTC
README
为 Silex 提供简单的分页服务
要求
- 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)