在我的模型中,我返回$ query-> row();
然后我的视图文件回应了那个。但如果我没有从数据库中获得任何结果,那么我会收到错误:
Trying to get property of non-object
如果我没有得到任何结果,我只是希望它什么都不回应。
我无法找到一个好的解决方案。 我很感激任何帮助。
答案 0 :(得分:0)
检查结果的完整性,不要将对象传递给视图。数组和变量都可以。
// some query before this.
$result = $query->row();
// predefine variables in data.
$data['var1'] = "";
$data['var2'] = "";
$data['var3'] = "";
if($result !== false)
{
$data['var1'] = $result->var1;
$data['var2'] = $result->var2;
$data['var3'] = $result->var3;
}
$this->load->view('myview', $data);