php thinkphp3.2.3遍历输出的数据怎样分页输出
发布网友
发布时间:2022-04-07 04:42
我来回答
共1个回答
热心网友
时间:2022-04-07 06:11
1
$Cate
=
D('ArticleRelation');
//
实例化Cate对象
$count
=
$Cate->count();
//
查询满足要求的总记录数
$Page
=
new
\Think\Page($count,
15);
//
实例化分页类
传入总记录数和每页显示的记录数(25)
$Page->setConfig('header',
'条数据');
$Page->setConfig('prev',
'上一页');
$Page->setConfig('next',
'下一页');
$Page->setConfig('first',
'首页');
$Page->setConfig('end',
'末页');
$show
=
$Page->show();
//
分页显示输出
$list
=
$Cate->relation(true)->order('id
DESC')->limit($Page->firstRow
.
','
.
$Page->listRows)->select();
$this->assign('list',
$list);
//
赋值数据集
$this->assign('page',
$show);
//
赋值分页输出
$this->display();
//
输出模板