thinkphp中的查询后分页谁会做?
thinkphp吧
全部回复
仅看楼主
level 5
lukkkkkkk 楼主
view中的文件和controller中的文件谁能给一份,感知不禁
2016年04月08日 09点04分 1
level 1
文档有现成的
2016年04月09日 15点04分 2
给我一份
2016年04月09日 15点04分
level 9
很简单的
2016年04月09日 17点04分 3
嗯嗯
2016年04月10日 00点04分
level 1
$User = M('User'); // 实例化User对象
// 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获取
$list = $User->where('status=1')->order('create_time')->page($_GET['p'].',25')->select();
$this->assign('list',$list);// 赋值数据集
$count = $User->where('status=1')->count();// 查询满足要求的总记录数
$Page = new \Think\Page($count,25);// 实例化分页类 传入总记录数和每页显示的记录数
$show = $Page->show();// 分页显示输出
$this->assign('page',$show);// 赋值分页输出
$this->display(); // 输出模板
2016年04月11日 12点04分 4
嗯,我查了,就是用这种方法,不过还要再用parameter分页,谢谢大侠!
2016年04月11日 13点04分
level 4
$user=M("user");//实例化数据对象
$count=$user->count();//查询表单的总量
$page=new Think\Page($count,5);//实例化分页 传入表单总量 单页显示数量
$show=$page->show();//输出分页显示
$list=$user->limit($page->firstRow,$page->listRows)->select();//查询第一条显示的数据和每页显示的数量
$this->assign("page",$show);//分页输出赋值
$this->assign("list",$list);//查询数据赋值
$this->display();//输出模板
2016年04月19日 09点04分 7
谢谢您,这个太标准了!
2016年04月19日 11点04分
2016年04月28日 03点04分
level 9
手册上面明明有 非要上贴吧来求
2016年04月19日 14点04分 8
1