$count = $storModel->join($join)->where($where)->count();
//判断页数
$pagenum = $count/5;
//$pagenum = ceil($pagenum);
if((int)$pagenum < (int)$_GET['p']){
$_GET['p']=(string)$pagenum;
}
if((int)$_GET['p'] < 1){
$_GET['p'] = 1;
}
$Page = new \Think\Page($count,5);
$show = $Page->show();// 分页显示输出
$storeList = $storModel->join($join)->where($where)->field('`seller`.`service_tel`,`store`.`is_open`,`store`.`store_level`,`store`.`store_name`,`store`.`id`,`store`.`store_image`,`store`.`store_level`,`store`.`store_region`,`store`.`store_profile`,`seller`.`tel`')->
limit($Page->firstRow.','.$Page->listRows)->select();
没有$pagenum = ceil($pagenum);向上取整,则会出现按分页没反应,一直显示第一页,因为$_GET['p']被改成出现小数的情况了,比如总共有6条数据,6/5=1.2,所以$_GET['p']为1.2页,这个值就影响到了page类里面的nowPage数据了
因为值变成了1.2页了,所以还是第一页