|
1CI币
因为工作的需要,必须得用ci结合smarty的方式,现在的问题是,我要在页面中的表格中循环显示查询到的信息,
控制层:
function show()
{
$this->load->model('m_port');
$date=$this->m_port->show();
$this->smarty->assign('obj',$date->result());
$this->smarty->display('show.html');
}
模板层:
function show()
{
$query=$this->db->query('select * from port_index');
return $query;
}
smarty模板:
{section name=sec loop=$obj}
<tr>
<td>{$obj[sec].ename}</td>
<td>{$obj[sec].cname}({$obj[sec].country})</td>
<td>{$obj[sec].frerate}</td>
<td>{$obj[sec].shipcom}</td>
<td>{$obj[sec].saildate}</td>
<td>{$obj[sec].ranges}</td>
<td>{$obj[sec].remark}</td>
</tr>
{/section}
现在页面显示:
Fatal error: Cannot use object of type stdClass as array in
请问是什么原因,本人新人,请指教!
|
|