事实证明,作者错过了一个非常简单的修复程序和一般的良好实践,即您在尝试设置属性之前应始终初始化对象。对此的非常简单的解决方法是
newStdClass;,在错误尝试添加的变量之前添加一个调用。
$items[$i] = new StdClass;$items[$i]->title = $crs_post_title;
第一行将阻止警告显示。
这也可以
/components/com_community/models/activities.php on line 387通过以下修复来解决该问题。
$commentsResult[$comment->type . '-' . $comment->contentid] = new StdClass;$commentsResult[$comment->type . '-' . $comment->contentid]->_comment_count = 0;



