thinkPHP分页的实现

本文介绍了一段PHP代码,该代码实现了用户列表的分页显示功能。通过使用ThinkPHP框架,文章展示了如何连接数据库、设置分页样式,并从数据库中读取用户数据进行展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

php代码

<?php
namespace Admin\Controller;
use Org\Util\Date;
use Think\Controller;
use Think\Image;
use Think\Page;
use Think\Upload;

class UserController extends Controller {
    public function show_list(){
        $user = M("user"); //链接到数据库
        $page->setConfig('prev','【上一页】');
        $page->setConfig('next','【下一页】');
        $page->setConfig('first','【首页】');
        $page->setConfig('last','【末页】');
        $page->lastSuffix = false;
        $page->setConfig('theme', '%FIRST% %UP_PAGE%  %DOWN_PAGE% %END%' );
        $totalPage = $user->count();//获取数据的总个数
        $page = new Page($totalPage, 5); //new 一个page对象
        $startNum = $page->firstRow; //获取起始位置
        $pageRows = $page->listRows; //获取每页显示的个数
        $list = $user->limit($startNum,$pageRows)->select(); //从数据库读取数据
        $pageStr = $page->show(); //显示页面方法
        $this->assign('pageStr', $pageStr);
        $this->assign("user", $list);
        $this->display();
    }

html中加上一句 {$pageStr}就可以显示页码了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值