阳升PHP工作室

  1. 当前位置: 主页 > 技术文章 > php技术 >

THINKPHP5 分页数据对象的处理

时间:2018-05-21 10:54来源:未知 作者:边缘狂人 点击:


本文摘要

THINKPHP5在分页的时候,我们可以发现获取的数据是对象,如果我们要对数据进行循环增加数据就实现不了 paginate(数字, 表示每页显示多少条记录) render() 获取分页列表 all() 获取记录 //

THINKPHP5在分页的时候,我们可以发现获取的数据是对象,如果我们要对数据进行循环增加数据就实现不了

paginate("数字, 表示每页显示多少条记录")
render() 获取分页列表
all()  获取记录
 
// 查询状态为1的用户数据 并且每页显示30条数据
$rs = db('你的表名')->order('id desc')->paginate(20);
// 获取分页显示
$page = $list->render();
 
$rs = $list->all();        //这是关键,获取数组
 
// 模板变量赋值
foreach ($rs as $k => $v) {
    //通过用户ID查询代理名
    $rs[$k]['username'] = db('userinfo')->where(array('uid'=>$v['uid']))->value('username');
}
$this->assign('rs', $rs);
$this->assign('page', $page);
// 渲染模板输出
return $this->fetch(); 
或者使用

return view();
也是一样的
 

更多相关内容

PHP技术(2)