• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

thinkPHP5框架实现分页查询步骤详解

php 搞代码 4年前 (2022-01-22) 13次浏览 已收录 0个评论

这次给大家带来thinkPHP5框架实现分页查询步骤详解,thinkPHP5框架实现分页查询的注意事项有哪些,下面就是实战案例,一起来看一下。

controller文件内Admin.php

<?phpnamespace app\admin\controller;use think\Controller;use app\admin\model\Admin as AdminModel;  //使用分页类 取别名解决类名冲突class Admin extends Controller{  public function lst(){/* 分页开始  */    $list = AdminModel::paginate(3);    $this -> assign('list',$list);/* 结束 */    return $this->fetch('lst');  }  public function add(){    //判断页面是否提交    if(request()->isPost()){      //打印接收到的参数      //dump(input('post.'));      $data = [  //接受传递的参数        'username' => input('username'),        'password' => md5(input('password')),      ];/*验证开始*/      $validate = \think\Loader::validate('Admin');            /* scene('add') 在add页面添加验证应用  */      if(!$validate -> scene('add')-> check($data)){        /* 验证失败打印 */        $this -> error($validate->getError());        die;      }/*结束*/    /* Db('表名') 数据库助手函数*/      if(Db('admin') -> insert($data)){    //添加数据        return $this->success('添加成功','lst'); //成功后跳转 lst 界面      }else{        return $this->error('添加管理员失败');      }      re<b style="color:transparent">来&源gao@dai!ma.com搞$代^码%网</b><img>搞gaodaima代码</img>turn;    }    return $this->fetch('add');  }}

model文件内Admin.php

<?phpnamespace app\admin\model;use think\Model;class Admin extends Model{}

lst.html

<!DOCTYPE html><html>  <head>    <meta charset="UTF-8">    <title>后台</title>    <style type="text/css">      *{        padding: 0;        margin: 0;      }      table{        width: 500px;        margin: auto;      }      .pagination li{        margin: 10px;        float: left;        list-style: none;      }    </style>  </head>  <body>    <p>我是lst</p>    <a href="{:url('admin/add')}" rel="external nofollow" >跳转add</a>    <table border="1" cellspacing="" cellpadding="">      <tr>        <th>ID</th>        <th>用户名</th>        <th>操作</th>      </tr>      <!-- 循环数据  -->      {volist name="list" id="vo"}        <tr>          <td>{$vo.id}</td>          <td>{$vo.username}</td>          <td>Data</td>        </tr>      {/volist}    </table>    <!-- 分页器 -->    {$list ->render()}  </body></html>

相信看了本文案例你已经掌握了方法,更多精彩请关注搞代码其它相关文章!

推荐阅读:

PHP使用文件锁解决高并发步骤详解

PHP+Ajax实现博客文章添加类别功能步骤详解

以上就是thinkPHP5框架实现分页查询步骤详解的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:thinkPHP5框架实现分页查询步骤详解
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址