批改状态:未批改
老师批语:
volist循环标签实现分页数据显示
volist标签是tp.5.1框架在模板中的循环数据的标签 参数众多 功能强大
分页数据显示 tp5.1内置了一个基于bootstrap的分页类 要使用此类进行分页必须要引入这个类 并且调用paginate()这个方法 参数是每页显示的数据
//循环标签
public function demo6()
{
//调用paginate()方法,并且传入一个参数 表示每页显示的数据量
$staffs = Staff::paginate(5);
//调用render()方法 返回的是分页后的html代码 在模板中要使用raw方法进行渲染
$page = $staffs -> render();
$this -> view -> assign('page',$page);
$this -> view -> assign("staffs",$staffs);
return $this -> view -> fetch();
}
{volist name="staffs" id="staff"}
<tr>
<td>{$staff.staff_id}</td>
<td>{$staff.name}</td>
<td>{$staff.age}</td>
<td>{$staff.sex}</td>
<td>{$staff.salary}</td>
</tr>
{/volist}点击 "运行实例" 按钮查看在线实例
在模板中进行调用变量并且渲染
<div class="text-center">
{$page|raw} //一定要使用raw方法渲染 否则是原样输出一段html代码
</div>点击 "运行实例" 按钮查看在线实例
foreach标签
{foreach name="staffs" id="staff"}
<tr>
<td>{$staff.staff_id}</td>
<td>{$staff.name}</td>
<td>{$staff.age}</td>
<td>{$staff.sex}</td>
<td>{$staff.salary}</td>
</tr>
{/foreach}点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号