PHP,致命错误,PHP不“查看”对象

PHP,致命错误,PHP不“查看”对象,php,php-5.3,Php,Php 5.3,当我打印\u r或var\u dump对象时,我会看到if的所有属性,当我在其上执行函数时,例如$data link,我得到了错误 致命错误:调用xyx.php中第281行的非对象上的成员函数链接 您的$data为NULL或对象以外的其他内容,这就是为什么会出现此错误。首先确保您已将$data正确设置为Products对象请向我们展示281周围的更多代码行,以及在何处执行变量转储您希望调用函数链接的内容或访问$data中的属性链接??我想调用函数链接 public function throwB

当我打印\u r或var\u dump对象时,我会看到if的所有属性,当我在其上执行函数时,例如$data link,我得到了错误

致命错误:调用xyx.php中第281行的非对象上的成员函数链接


您的$data为NULL或对象以外的其他内容,这就是为什么会出现此错误。首先确保您已将$data正确设置为Products对象

请向我们展示281周围的更多代码行,以及在何处执行变量转储您希望调用函数链接的内容或访问$data中的属性链接??我想调用函数链接
public function throwBoxProduct($data,$type = false)
     {
           var_dump($data);
           if($data->category->parent != 0){
                ....
           }
           ......

           <a href="'.$data->link().'" class="product_list_link"></a>
      }
 <a href="'.$data->link().'" class="product_list_link"></a>
object(Products)#302 (17) { 
    ["sizes"]=> bool(false) ["size"]=> bool(false) ["lay"]=> bool(false) ["lays"]=> bool(false) ["logo"]=> NULL 
    ["categories"]=> array(0) { } ["_new":"CActiveRecord":private]=> bool(false)
    ["_attributes":"CActiveRecord":private]=> array(32) { ["id"]=> string(3) "321" ["category_id"]=> string(2) "15" 
    ["sizes_id"]=> string(0) "" ["title"]=> string(15) "Far" ["intro"]=> string(0) "
}