juizmill/silex-pagination
最新稳定版本:2.0.0
Composer 安装命令:
composer require juizmill/silex-pagination
包简介
PaginationServiceProvider for Silex micro framework
README 文档
README
A simple pagination provider for Silex
Requirements
- PHP >= 5.3.3
Usage
$app->register(new \Kilte\Silex\Pagination\PaginationServiceProvider); $pages = $app['pagination'](100, 500);
More information available here
Options
'pagination.per_page'- Items per page (20 by default)'pagination.neighbours'- Number of neighboring pages at the left and the right sides (4 by default)
How to use it in the my "views"?
See example for more information.
Traits
\Kilte\Silex\Pagination\PaginationTrait adds the following shortcut:
object pagination(int $total[, int $current[, int $perPage[, int $neighbours = 4]]]) - is alias for $app['pagination']()
Tests
$ composer install
$ vendor/bin/phpunit
Changelog
1.1.1 [31.08.14]
- Added unit tests
- Other small improvements
1.1.0 [29.06.2014]
- Updated pagination to 1.1.0
1.0.1 [26.02.2014]
- Moved pagination service to another library
1.0.0 [31.12.2013]
- First release
Contributing
- Fork it
- Create your feature branch (git checkout -b awesome-feature)
- Make your changes
- Write/update tests, if necessary
- Update README.md, if necessary
- Push your branch to origin (git push origin awesome-feature)
- Send pull request
- ???
- PROFIT!!!
Do not forget merge upstream changes:
git remote add upstream https://github.com/Kilte/silex-pagination
git checkout master
git pull upstream
git push origin master
Now you can to remove your branch:
git branch -d awesome-feature
git push origin :awesome-feature
LICENSE
The MIT License (MIT)
统计信息
- 总下载量: 39
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-03-09