thinkphp5.0 分页用法
$num = input('get.page')?input('get.page'):1; //接收参数 //数据的总数量 $count = Db::name('user')->where(['uid'=>$this->uid])->where('types','in',[2,3])->count(); $currnum =5; //设置每页显示的条数 $user = Db::name('user')->where(['uid'=>$this->uid])->where('types','in',[2,3])->paginate($currnum,$count,[ 'type'=>'bootstrap', //分页类名 'var_page'=>'page', //分页变量 'page'=>$num, //传入跳转值给当前页 ])->each(function($v,$k){ //对$user数组进行操作的方法,类似与foreach。 $one=Db::name('chat')->where(['id'=>$v['id']])->find(); $v['name'] = $one['username']; return $v; //返回到$user数组里 }); $pages = $count/$currnum; //计算出总页数 $page =$data->render(); //获取分页显示 $this->assign('data',$user); $this->assign('count',$pages); $this->assign('page',$page);
页面调取页码
{$page|raw}
模板中输出变量 默认不展示HTMl 使用raw将其中的中的HTMl内容展示出来,例如富文本框