layui 开启分页
//执行一个 table 实例
table.render({
elem: '#demo'
,height: 'auto'
,url: '/index.php/admin/user/api' //数据接口
,title: '用户表'
,page: true //开启分页
,toolbar: 'default' //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
,cols: [[ //表头
{type: 'checkbox', fixed: 'left'}
,{field: 'id', title: 'ID', align:'center', sort: true, fixed: 'left', totalRowText: '合计:'}
,{field: 'name', title: '用户名', align:'center',}
,{field: 'email', title: '用户邮箱', align:'center', sort: true, totalRow: true}
,{field: 'address', title: '用户地址', align:'center', sort: true}
,{field: 'xiangmu1_time', title: '用户创建时间', align:'center', sort: true, totalRow: true}
,{fixed: 'right', title: '控件', align:'center', toolbar: '#barDemo'}
]]
});
thnkphp 输出代码
// 列表接口
public function api() {
//获取每页显示的条数
$request = request();
$limit = trim($request->param('limit'));
$list = DB::table('hui_user')->paginate($limit)->toArray();
// 测试当前执行的sql语句输出
// echo DB::table('hui_user')->getLastSql();
foreach ($list['data'] as $k => $v) {
$list['data'][$k]['url'] = $v['name'] . '/' . $v['email'] . '/' . $v['address'];
$list['data'][$k]['xiangmu1_time'] = date('Y-m-d H:i:s', $v['xiangmu1_time']);
}
$data['code'] = 0;
$data['msg'] = '提醒信息';
$data['count'] = $list['total'];
$data['data'] = $list['data'];
$jsonList = json_encode($data);
echo $jsonList;
}