thinkcmf5 后台搜索分页保持分页条件

 $where = array();
 $keyword = "";
 $data = $this->request->param();
 if(!empty($data['keyword'])){
    $where['username|email|first_name|type|last_name|country|city'] = array('like','%'.$data['keyword'].'%');
    $keyword = $data['keyword'];
  }
  $resData = Db::name('subscription')->where($where)->order('createtime desc')->paginate(10);

  $this->assign('resData',$resData);
  $this->assign('keyword',$keyword);
  $resData->appends($data);// 在 render 前,使用appends方法保持分页条件
  $this->assign('page',$resData->render());//单独提取分页出来
  // 渲染模板输出
  return $this->fetch();