我在运行 Joomla 2.5 时收到以下致命错误,但仅在尝试访问我创建的自定义组件(访问数据库)的管理视图时:
致命错误:无法在第 498 行访问 \libraries\joomla\database\database\mysqli.php 中的空属性"
第 498 行的上下文是:
protected function fetchObject($cursor = null, $class = 'stdClass'
{
return mysqli_fetch_object($cursor ? $cursor : $this->cursor, $class);
}
奇怪的是,即使删除了$this->cursor
这样的声明:
protected function fetchObject($cursor = null, $class = 'stdClass'
{
return mysqli_fetch_object($cursor, $class);
}
尽管该行不再包含成员访问运算符,但我收到了同样的错误。
即使在该行中没有访问任何属性,我怎么会收到此错误?