请教TP5分页 修改方法

 我来答
雨夹雪落尽繁华
2018-10-25
知道答主
回答量:1
采纳率:0%
帮助的人:801
展开全部
不是很难
$neworder = Db::name('order')->where(array("uid"=>$userid))->paginate(8);
$page = $neworder->render();
页面调用{$page}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
只是太年轻
2017-09-18 · 超过13用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:16.6万
展开全部
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();//加载视图

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-11-30
展开全部
$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();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tb...1@163.com
2016-11-30 · TA获得超过281个赞
知道小有建树答主
回答量:323
采纳率:50%
帮助的人:183万
展开全部
$Page = new Page($count,5);// 实例化分页类 传入总记录数和每页显示的记录数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式