TP分页后如何获取总数?

如果你需要单独获取总的数据,可以使用

// 查询状态为1的用户数据 并且每页显示10条数据

$list = User::where('status',1)->paginate(10);

// 获取总记录数

$count = $list->total();

// 把分页数据赋值给模板变量list

$this->assign('list', $list);

// 渲染模板输出

return $this->fetch();

    

分页后的数据如何修改?

$list = db('user')->paginate(20, false, ['query' => request()->param()])

->each(function ($item, $key) {

// 可做其他数据库查询数据来修改 item

$item['age'] = 18;

return $item;

});

$this->assign("list", $list->all());

 

文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。

 

若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)

posted @ 2020-03-28 18:20  刘俊涛的博客  阅读(1616)  评论(0编辑  收藏  举报