修复通知:未定义的属性:stdClass :: $ content

时间:2017-09-16 09:56:44

标签: php

我在Joomla网站上收到以下错误: Image of the error

  

注意:未定义的属性:第121行的/home/ipmmw/public_html/templates/ipmm/sppagebuilder/addons/slideshow_full/site.php中的stdClass :: $ content

if ($slide_item->content) {
    $output .= '<p class="details ' . $slide_item->cotent_animation . '" ' . $content_data_attr . '>' . $slide_item->content . '</p>';
}

1 个答案:

答案 0 :(得分:2)

您可以检查类属性是否存在:

if(isset($slide_item->content)) {
 $output .= '<p class="details '.$slide_item->cotent_animation.'" '.
            $content_data_attr.'>'.$slide_item->content.'</p>';
}

if(property_exists($slide_item,'content')) {
 $output .= '<p class="details '.$slide_item->cotent_animation.'" '.
            $content_data_attr.'>'.$slide_item->content.'</p>';
}

请参阅:http://php.net/manual/en/function.property-exists.php