搞了较长时间,问题有效解决
//医院列表
public function hospitalList()
{
// 查询状态为1的用户数据 并且每页显示10条数据
$hos_list = Institution::where('tri_id',Session::get('tri_id'))->where('iname', 'like', '%' . Request::param('iname') . '%')->order('id', 'desc')->paginate(2,false,
[
'type' => 'Bootstrap',
'var_page' => 'page',
//第一种方法,使用数组方式传入参数
'query' => ['iname'=>Request::param('iname')],
//第二种方法,使用函数助手传入参数
//'query' => request()->param(),
]
);
// 把分页数据赋值给模板变量list
$this->assign('hos_list', $hos_list);
// 渲染模板输出
return $this->fetch('hospitalList', ['title' => '医院列表']);
}
模板部分:
{volist name='hos_list' id='v'}
<tr>
<td>{$v.id}</td>
<td>{$v.log_name}</td>
<td>{$v.iname}</td>
<td>{$v.address}</td>
<td>{$v.leadoffer}</td>
<td>{$v.tel}</td>
<td>{if $v.iscp eq 1}合作中{else}<span style="color: #f00">未合作</span>{/if}</td>
<td><a href="{:url('hospitalEdit',['id'=>$v['id']])}">修改</a></td>
</tr>
{/volist}
{$hos_list|raw}