litto/pagination

PHP应用的分页功能

v1.0 2022-02-07 08:26 UTC

This package is auto-updated.

Last update: 2024-09-07 14:15:43 UTC


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>
    

    现在您的分页链接已生成