当前位置: 代码迷 >> 综合 >> 07thinkphp 第三天 数据分页
  详细解决方案

07thinkphp 第三天 数据分页

热度:108   发布时间:2023-10-10 23:58:00.0

一般在列表页数据展示时,如果数据太多,需要进行分页展示。

ThinkPHP5.1内置了分页实现,要给数据添加分页输出功能变得非常简单,可以直接在Db类查询的时候调用paginate方法

$list = db('user')->paginate(10);
return view('index@index/user',compact('$list'));$list = User::paginate(10)
return view('index@index/user',compact('$list'));模板文件中分页输出代码如下
<div>
<ul>
{volist name='list' id='user'}<li> {$user.nickname}</li>
{/volist}
</ul>
</div>
{$list|raw}

07thinkphp 第三天 数据分页

07thinkphp 第三天 数据分页

application/common/model/Articles.php

07thinkphp 第三天 数据分页

application/index/controller/Article.php

07thinkphp 第三天 数据分页

application/index/validate/ArticleValidate.php 

07thinkphp 第三天 数据分页