amstaffix / silex-pagination
此包已被废弃,不再维护。未建议替换包。
Silex 微框架的 PaginationServiceProvider
1.1.2
2016-07-05 21:32 UTC
Requires
- php: >=5.3.3
- amstaffix/pagination: ~1.1
Requires (Dev)
- phpunit/phpunit: ~4.7
- silex/silex: *
- twig/twig: >=1.8,<2.0-dev
This package is not auto-updated.
Last update: 2021-07-10 01:53:08 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)
如何在 "views" 中使用它?
请参阅示例以获取更多信息。
特质
\Kilte\Silex\Pagination\PaginationTrait
添加以下快捷方式
object pagination(int $total[, int $current[, int $perPage[, int $neighbours = 4]]])
- 是 $app['pagination']()
的别名
测试
$ composer install
$ vendor/bin/phpunit
变更日志
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]
- 首次发布
贡献
- 分支它
- 创建你的功能分支(git checkout -b awesome-feature)
- 进行更改
- 如有必要,编写/更新测试
- 如有必要,更新 README.md
- 将分支推送到远程(git push origin awesome-feature)
- 发送拉取请求
- ???
- 获得收益!!!
不要忘记合并上游更改
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)