amstaffix/silex-pagination

此包已被废弃,不再维护。未建议替换包。

Silex 微框架的 PaginationServiceProvider

1.1.2 2016-07-05 21:32 UTC

This package is not auto-updated.

Last update: 2021-07-10 01:53:08 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)

如何在 "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)