laasti/pagination

一个小型分页库,生成数据对象而不是HTML。

v0.2.2 2016-01-15 22:08 UTC

This package is auto-updated.

Last update: 2024-09-20 23:08:43 UTC


README

一个用于生成分页的小型库。

安装

composer require laasti/pagination

用法

$pagination = new Pagination($currentPage, $total, $perPage, $baseUrl, $neighbours);

echo '<a href="'.$pagination->first()->link().'">First</a>';
echo '<a href="'.$pagination->previous()->link().'">Previous</a>';
foreach ($pagination as $page) {
    if ($page->isActive()) {
        echo '<b>'.$page->number().'</b>';
    } else {
        echo '<a href="'.$page->link().'">'.$page->number().'</a>';
    }
}
echo '<a href="'.$pagination->next()->link().'">Next</a>';
echo '<a href="'.$pagination->last()->link().'">Last</a>';

贡献

  1. 将它分叉!
  2. 创建你的功能分支: git checkout -b my-new-feature
  3. 提交你的更改: git commit -am '添加一些功能'
  4. 推送到分支: git push origin my-new-feature
  5. 提交一个拉取请求 :D

历史

查看 CHANGELOG.md 获取更多信息。

致谢

作者:Sonia Marquette (@nebulousGirl)

许可证

在 MIT 许可证下发布。查看 LICENSE.txt 文件。