thinkphp5.1与layui table表格使用


第1部分:layui 的 html代码,

即第2部分 thinkphp 控制器方法 index/Dataz/returnShowUser 的view页面

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>table模块快速使用</title>
  <link rel="stylesheet" href="/layuiadmin/layui/css/layui.css" media="all">
</head>
<body>
 
<table id="demo" lay-filter="test"></table>
 
<script src="/layuiadmin/layui/layui.js"></script>
<script>
layui.use('table', function(){
  var table = layui.table;
  
  //第一个实例
  table.render({
    elem: '#demo'
    ,height: 312
    ,url: '{:url('index/Dataz/index')}' //数据接口
    ,page: true //开启分页
    ,limit:6
    ,cellMinWidth: 30
    ,cols: [[ //表头
      {field: 'id', title: 'ID', sort: true, fixed: 'left'}
      ,{field: 'username', title: '用户名'}
      ,{field: 'create_time', title: '创建时间', sort: true}
      ,{field: 'email', title: '邮箱'} 
      ,{field: 'phone', title: '手机'}
      ,{field: 'face_img', title: '头像地址',}
      ,{field: 'userip', title: 'IP', sort: true}
      ,{field: 'status', title: '状态', }
      ,{field: 'update_time', title: '更新时间', sort: true}
    ]]
  });
  
});
</script>
</body>
</html>

 

第2部分:thinkphp 控制器 方法

<?php
namespace app\index\controller;
use think\Controller;
use \app\common\model\Useradmin as Useradmin;

class Dataz extends Controller
{
    public function index()
    {

        //获得数据总数
        $useradmin = new Useradmin();
        $user = $useradmin->order('id','asc')->select();
        $allcount = count($user);
        
        //获取传递的分页参数
        $page=request()->param('page');
        $limit=request()->param('limit');
        $start=$limit*($page-1);

        //分页查询
        $userpage = $useradmin->order('id','asc')->limit($start,$limit)->select();
        $res = [
                    'code'=>0,
                    'msg'=>'返回成功',
                    'count'=>$allcount,
                    'data'=>$userpage
                ];
        return json($res);
    }

    public function returnShowUser(){
        return view('index');
    }
 
}

 

第3部分:完成预览,访问{:url('index/Dataz/returnShowUser')}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM