-模板变量 第一步,后台将数据传递给前台
public function text()
{
$comment=model('Comment')->order('create_time','desc');
$viewData=[
'comments'=>$comment
];
$this->assign($viewData);
return view();
}
这里的comment是数据库名称,然后create_time,desc是排序 这里将查到的数据给comments,这个comments就是到时候前端代码使用模板变量显示的名称 assign方法将数据传递 前端代码
{volist name="comments" id="vo"}
<tr>
<td>{$vo.id}</td>
<td>{$vo.article.title}</td>
<td>{$vo.member.nickname}</td>
<td>{$vo.content}</td>
<td>
<a href="#" class="btn btn-danger btn-xs comment-del" dataid="{$vo.id}">删除</a>
</td>
</tr>
{/volist}
这里用volist,id=“vo” 通过vo调用到我们想要的数据 这样只能调用一条数据 如果需要显示多条数据 分页操作 写入这个循环遍历就可以
{$comments->render()|raw|replace}
然后后台也要写好分页方法 只需要在原来代码的基础上新增一个方法就可以
$comment=model('Comment')->order('create_time','desc')->paginate(10);
这里参数10是指一页10条数据
|