美文网首页
thinkphp5 分页数据对象的处理

thinkphp5 分页数据对象的处理

作者: f09037cb27f7 | 来源:发表于2018-05-22 15:27 被阅读30次

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

今天用此方法解决,以做记录方便以后忘了查看

// 查询状态为1的用户数据 并且每页显示30条数据
$list = db('news')->order('id desc')->paginate(30);
// 获取分页显示
$page = $list->render();
$list = $list->all();        //这是关键
// 模板变量赋值
foreach ($list as $key => $value) {
    $list[$key]['type_title'] = $this->get_type_title($value['typeid']);
}
$this->assign('list', $list);
$this->assign('page', $page);
// 渲染模板输出
return $this->fetch();

相关文章

网友评论

      本文标题:thinkphp5 分页数据对象的处理

      本文链接:https://www.haomeiwen.com/subject/kdahjftx.html