litto / pagination
PHP应用的分页功能
v1.0
2022-02-07 08:26 UTC
Requires
- php: >=5.0
README
PHP项目的分页功能
如何安装?
您可以通过composer进行安装,输入以下命令:
composer require litto/pagination:v1.0
它是如何工作的?
获取记录后,通过这个方法传递值
getPages($current,$cnt,$limit); $first = $pg->getFirst($cnt,$limit); $last = $pg->getLast($cnt,$limit); $prev = $pg->getPrev($current,$cnt,$limit); $next = $pg->getNext($current,$cnt,$limit); ?>这里 $totalRecords 表示总记录数,$limit 表示要显示的记录的限制数。在将值传递给Pages函数后,这个类将自动分配页面、第一页、最后一页、上一页、下一页变量,这些变量使得分页功能能够运行。
在页面链接中只需按如下方式设置:
<li class="prev disabled">
<a href="list.php?start=<?php echo $first;?>">
<i class="icon-double-angle-left"></i>First
</a>
</li>
<li <?php if($start==$star){?> class="active" <?php }?>>
<a href="list.php?start=<?php echo $star;?>"><?php echo $pages[$i];?></a>
</li>
<li class="next">
<a href="list.php?startadd=<?php echo $last;?>">
<i class="icon-double-angle-right"></i>Last
</a>
</li>
</ul>
现在您的分页链接已生成