Codeigniter在获取对象的属性时获取非对象错误

时间:2015-02-17 22:07:26

标签: php codeigniter

我试图获取某个对象的某些信息。 当我var_dump它时,我明白了:

var_dump($data)

object(stdClass)#44 (3) { 
    ["front_image"]=> string(19) "1424188887front.jpg" 
    ["back_image"]=> string(18) "1424188887back.jpg" 
    ["detail_file"]=> string(16) "1424188887detail.pdf" 
}

我试图用

获取正面图像
echo $data->front_image;

echos 1424188887front.jpg其次是

A PHP Error was encountered

Severity: Notice
Message: Trying to get property of non-object
Filename: test.php  
Line Number: 198

我不确定发生了什么。 打印信息没有问题。

1 个答案:

答案 0 :(得分:0)

实际上,信息是通过一个包含多个$ data对象的数组传递的。

其中一个人错过了一个front_image属性,这就是为什么它会吐出一个错误。