juizmill / silex-pagination
Silex 微型框架的 PaginationServiceProvider
2.0.0
2015-03-09 03:49 UTC
Requires
- php: >=5.3.3
- kilte/pagination: ~1.1
- silex/silex: 2.0.*@dev
Requires (Dev)
- phpunit/phpunit: @stable
- twig/twig: >=1.8,<2.0-dev
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
变更日志
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/Kilte/silex-pagination
git checkout master
git pull upstream
git push origin master
现在您可以移除您的分支
git branch -d awesome-feature
git push origin :awesome-feature
许可证
MIT 许可证 (MIT)