deppr 发表于 2012-3-5 09:38:54

ci+smarty的数据查询结果显示问题

   因为工作的需要,必须得用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.ename}</td>
                <td>{$obj.cname}({$obj.country})</td>
                <td>{$obj.frerate}</td>
                <td>{$obj.shipcom}</td>
                <td>{$obj.saildate}</td>
                <td>{$obj.ranges}</td>
                <td>{$obj.remark}</td>
            </tr>
{/section}

现在页面显示:
Fatal error: Cannot use object of type stdClass as array in

请问是什么原因,本人新人,请指教!

lynn.wang 发表于 2012-3-5 10:05:41

不熟悉 smarty 哈哈!

lynn.wang 发表于 2012-3-5 10:27:06

lynn.wang 发表于 2012-3-5 10:05 static/image/common/back.gif
不熟悉 smarty 哈哈!

嘻嘻
解决就好
页: [1]
查看完整版本: ci+smarty的数据查询结果显示问题