tp5 对数组进行分页
原创 php thinkphp5 数组 分页 2021-07-18 17:39:47
0 收藏 0 浏览1152 评论0
琴朗
已发33篇
有侵犯版权请及时联系我们,我们将在24小时内删除文章。
投诉举报
$arr = [
            ['date' => "2021-07-10"],
            ['date' => "2021-07-11"],
            ['date' => "2021-07-12"],
            ['date' => "2021-07-13"],
            ['date' => "2021-07-14"],
            ['date' => "2021-07-15"],
            ['date' => "2021-07-16"],
            ['date' => "2021-07-17"],
            ['date' => "2021-07-18"],
            ['date' => "2021-07-19"],
            ['date' => "2021-07-20"],
            ['date' => "2021-07-21"],
            ['date' => "2021-07-22"],
       ];
$curPage = input('page') ? input('page') : 1;//传递过来的页码
$Row = 10;//每页显示的条数
$list = array_slice($arr, ($curPage - 1) * $Row, $Row,true);// 数组中根据分页返回的值
$p = Bootstrap::make($list , $Row, $curPage, count($arr ), false, [
            'var_page' => 'page',
            'path'     => url('/home/Train/trainList'),//这里是url
            'query'    => request()->param(),//这里是带着参数,防止条件参数丢失
]);
$this->assign('list', $list);//这里是数据
$this->assign('page', $p->render());//这里是分页











评论(0) 我要评论