thinkphp5如果不用Db类还可以用paginate分页吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5如果不用Db类还可以用paginate分页吗相关的知识,希望对你有一定的参考价值。
参考技术A 可以的,可以用模型里面的,我也是最近刚学到这个问题。而且一旦用DB类,不经过获取器,很多数据展示也是不对的。大家还是用模型类实现吧。$goods = GoodsModel::paginate(5); 参考技术B 这肯定不得行撒,你说的 DB 类分页是 sql语句 的limit 分页,数组分页还是自己百度,多得很的答案。
thinkPHP5.0分页传参
分页函数paginate(),主要参数有:list_rows每页数量、page当前页、path URL路径、query URL额外参数、fragment URL锚点、type分页l类型
public function index($aid=null)
{
$res = db("pics")->paginate(1,faler,[‘query‘=>[‘aid‘=>$aid]]);
$this->assign(‘pics‘, $res);
return view(‘article_pic‘);
}
这样就会带上参数aid
以上是关于thinkphp5如果不用Db类还可以用paginate分页吗的主要内容,如果未能解决你的问题,请参考以下文章