记录一次使用thinkphp5分页器获取数据
// 输出当前页
$nowPage = $data->currentPage();
// 输出总条数
$total = $data->total();
// 输出当前页条数
$listRows = $data->listRows();
db('tablename')->where("id > 0")->paginate(10,true,['page'=>4]);
//每页显示10条记录,且打开第4页(如果第4页存在)
为了方便读取数据,转为自己想要的格式,可以将paginate 返回对象转为数组类型
$result = $articles::with('chanel')->paginate($size, false, ['page' => $page])->toArray();
$data = [
'count' => $result['total'],
'list' => $result['data']
];
return $this->json([
'code' => 1,
'data' => $data
]);
很菜很菜的人: 此文章只做简单个人记录,不误人子弟,大家随便看看就行
CSDN-Ada助手: 不知道 Vue入门 技能树是否可以帮到你:https://edu.csdn.net/skill/vue?utm_source=AI_act_vue
树上有块五花肉: 反复找了很久,终于发现漏了第4点
刚学前端的小李: 你好,请问这段代码放到那个文件里,在哪儿用啊
qq_29212423: 真是谢谢你,我的idea都也无法启动了....