用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1538|回复: 4
收起左侧

Trying to get property of non-object

[复制链接]
发表于 2013-4-20 20:35:02 | 显示全部楼层 |阅读模式
控制器类: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也都是大写 没问题
发表于 2013-4-22 19:19:22 | 显示全部楼层
是不是升级 CI 了,或者服务器更换了。
发表于 2013-4-23 22:15:54 | 显示全部楼层
1.get_movie() 返回的结果是空的?
2.result()该方法执行成功返回一个对象数组,失败则返回一个空数组。$movie不为空的情况下,应该这样取值 $movie[0]->title

本版积分规则