请教TP5分页 修改方法
发布网友
发布时间:2022-04-25 16:47
我来回答
共4个回答
热心网友
时间:2022-04-07 07:00
不是很难
$neworder = Db::name('order')->where(array("uid"=>$userid))->paginate(8);
$page = $neworder->render();
页面调用{$page}
热心网友
时间:2022-04-07 08:18
public function index(){
$pre_num = 2;//设置每页显示的条数
$num = Db::table("cate")->count();//统计一共拥有的条数
$pages = ceil($num/$pre_num);//算出页码数
if($pages < 1){//判断$pages的合理性
$pages = 1;
}
$p = Request::instance()->param('p');//页码数通过get下面的p传递值
if($p < 1){//判断p的合理性
$p = 1;
}elseif($p>$pages){
$p = $pages;
}
$data = Db::table("cate")->page($p,$pre_num)->select();//使用page分页
$this->assign("data",$data);//传递数据
$this->assign("pages",$pages);//传递页码
$this->assign("p",$p);//传递当前页
$this->assign("num",$num);//传递总条数
return view();//加载视图
}
热心网友
时间:2022-04-07 09:52
$qq=M("qq");
$num=I("num");
$count=$qq->where("num like '%s'",array($num))->count();
$Page=new \Think\Page($count,10);
$Page->parameter["num"] = $num;
$show=$Page->show();
$list = $qq->where("num like '%s'",$num)->limit($Page->firstRow.','.$Page->listRows)->select();
$this->assign('list',$list);
$this->assign('page',$show);
$this->display();
热心网友
时间:2022-04-07 11:44
$Page = new Page($count,5);// 实例化分页类 传入总记录数和每页显示的记录数