在使用laravel分页时候,默认的分页样式不是自己想要的,需要自己修改。
默认样式是 < 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 98 99 >
这个样式太丑了,而且我不想要这么多的 页码,只想实现如下的页码
< 1 2 3 4 5 6 7 > < 6 7 8 9 10 11 > < 11 12 13 14 15 16 17 18 19 20 >
php原生代码
<?php
//分页显示页面数量,取值范围 3-n
$paging_number = 7;
if($paging_number<3){
$paging_number = 3;
}
//当前页
$paging_current_page = $_GET['p'];
//共几页
$paging_last_page = 15;
if(($paging_number%2) == 0){
if($paging_last_page <= $paging_number){
$paging_start = 1;
$paging_end = $paging_last_page;
}else if($paging_current_page < ($paging_number/2+1)){
$paging_start = 1;
$paging_end = $paging_number;
}else if($paging_current_page &

在laravel项目中,由于默认的分页样式不符合需求,博主决定进行自定义。目标是将原本显示大量连续页码的方式改为更简洁的形式,例如< 1 2 3 4 5 6 7 >、< 6 7 8 9 10 11 >等。文章介绍了如何通过PHP原生代码实现这一定制过程。
最低0.47元/天 解锁文章
103

被折叠的 条评论
为什么被折叠?



