我收到以下错误报告:
严重程度:通知
消息:
试图获得非对象的属性
使用gettype()
我可以看到它是一个合适的对象。
print_r()
返回:
stdClass Object ( [campaigngroupid] => 3 [name] => And another one [dt_created] => 2014-02-04 17:11:21 [created_userid] => 1 [deleted] => 0 )
回应$object->name
例如工作正常,但仍然,我收到了这个通知......
使用CodeIgniter的->row()
从数据库查询结果中设置对象。
我只能问,是吗?
答案 0 :(得分:1)
在模型中尝试此操作,假设$ query保存查询对象:
function some_model_function(){
..........
..........
if($query->num_rows() > 0 ){
return $query->row();
}
return FALSE;
}
同时检查通知是否来自其他任何地方。