1、修改文件 hinkphplibrary hinkPaginator.php(此文件用于分页)
isurl是否为伪静态 加入isurl用于判断是否使用伪静态分页 */ protected $options = [ 'var_page' => 'page', 'path' => '/', 'query' => [], 'fragment' => '', 'isurl'=>false ];
2)行137加入是否是伪静态的判断,对URL组合进行处理
if (!empty($parameters)) { if($this->options['isurl']) { $url .= '/'; foreach($parameters as $key=>$v) { $url .=$v.'/'; } $url=rtrim($url,'/').".html"; } else $url .= '?' . urldecode(http_build_query($parameters, null, '&')); } return $url . $this->buildFragment();
2、模块控件中的处理
$list=Db::name("goods")->where("cat_id",$cateId)->paginate(10,false,['path'=>'/public/index.php/goodslist/','isurl'=>true,'query'=>$request->param()]);
3、分页效果: