public function index()
{
// 查询状态为1的用户数据 并且每页显示10条数据且按照date字段倒序
$list = Db::name('user')->where('status',1)->order('date desc')->paginate(10);
// 渲染模板输出
return view('',['list'=>$list]);
}
{volist name='list' id='user'}
- {$user.nickname}
{/volist}
{$list|raw}
其中volist为遍历list数据,{$list|raw}为分页的快速索引,渲染后如下图所示:
快速索引渲染后的代码示例如下,因此可根据需要使用类名自定义其样式:
// 记录总数
$total = $list->total();
// 分页总数
$pages = ceil($total / 10);
public function index()
{
// 分页数据
$list = Db::table('user')->order('date desc')->paginate(10);
// 总记录数
$total = $list->total();
// 分页个数
$pages = ceil($total / 10);
// 渲染模板
return view('',['list'=>$list, 'pages'=>$pages, 'total'=>$total]);
}
{volist name='list' id='user'}
- {$user.nickname}
{/volist}
{$list|raw}
共{$pages}页,{$total}条记录