kilte/silex-pagination

此包已废弃,不再维护。作者建议使用amstaffix/silex-pagination包。

Silex微框架的PaginationServiceProvider

1.1.2 2016-07-05 21:32 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:29:36 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个)

如何在“我的视图”中使用它?

请参见示例以获取更多信息。

特性

\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
  • 将你的分支推送到origin(git push origin awesome-feature)
  • 发送拉取请求
  • ???
  • Profit!!!

不要忘记合并上游更改

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)