juizmill/silex-pagination

Silex 微型框架的 PaginationServiceProvider

2.0.0 2015-03-09 03:49 UTC

This package is not auto-updated.

Last update: 2024-09-19 00:28:31 UTC


README

Silex 提供的一个简单的分页提供程序

Build Status

需求

  • 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)