问题:假如在控制器中查询操作,在视图层渲染输出是想要知道记录的条数,这样如果当前记录条数为0,我们可以用一个提示语句显示当前没有任何记录。
controller中赋值为order
$this->assign('order',$order);view中获取长度 {if condition="count($order) eq '0'"}
<p style="color: black;text-align: center;height: 8%;padding: 8%">暂无下单</p>
{else /}
<thead>
<tr>
<th>ID</th>
<th>用户名</th>
<th>下单时间</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr>
{volist name='order' id='vo'}
<td>{$i}</td>
<td>{$vo.uname}</td>
<td>{$vo.create_at}</td>
<td><button class="layui-btn">删除</button></td>
{/volist}
</tr>
</tbody>
{$order->render()}
{/if}没有记录时:

有记录时:

本文介绍了一种在视图层展示数据前判断记录数量的方法,通过控制器将数据传递到视图层,并根据不同情况显示相应的提示信息或表格数据。
1871

被折叠的 条评论
为什么被折叠?



