thinkphp5 中 db::query 原生查询如何实现分页?

1.thinkphp5 中 使用 db 类使用原生 sql 查询,怎样实现分页效果?

阅读 3.1k
2 个回答
✓ 已被采纳新手上路,请多包涵
头部引入
use think\paginator\driver\Bootstrap;

分页的地方 
$num 页数
$page 当前页
$count = Db::query($count_sql); 总条数
$list = Db::query($sql); 当前页数据
Bootstrap::make($list,$num,$page,$count[0]['count'],false,['path'=>Bootstrap::getCurrentPath(),'query'=>request()->param()]);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进