羚羊 发表于 2013-4-20 20:35:02

Trying to get property of non-object

控制器类:function index(){
   $this->load->model('Mhome');
   $data['movie']=$this->Mhome->get_movie();
          $this->load->view('csrg3',$data);
}
模型类:function get_movie(){
   $query=$this->db->query("select * from movie where id=4");
    return $query->result();
   }
视图中:<span><?=$movie->title?></span>
总是显示Trying to get property of non-object请问这是怎么回事请高手帮我分析出一切可能出错的地方谢谢拉

曜日晨阳 发表于 2013-4-20 21:10:07

$this->Mhome->get_movie();

改为

$this->mhome->get_movie();

羚羊 发表于 2013-4-22 08:12:01

这是为什么呀之前的Mhome也都是大写 没问题

Hex 发表于 2013-4-22 19:19:22

是不是升级 CI 了,或者服务器更换了。

carlos 发表于 2013-4-23 22:15:54

1.get_movie() 返回的结果是空的?
2.result()该方法执行成功返回一个对象数组,失败则返回一个空数组。$movie不为空的情况下,应该这样取值 $movie->title
页: [1]
查看完整版本: Trying to get property of non-object