作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
出现以下错误:
fatal error :在第 43 行对 C:\xampp\htdocs\Joomla15\components\com_book\book.php 中的非对象调用成员函数 load()
这是我的 php 函数:
function viewBook($option)
{
$id = JRequest::getVar('id', 0);
$row =& JTable::getInstance( 'book', 'Table');
$row->load($id);
if(!$row->type)
{
JError::raiseError( 404, JText::_('Invalid ID Provided'));
}
HTML_book::viewBook($row, $option);
}
另外,当我尝试打印 echo $row + ""; 时,它返回0!!
谢谢
最佳答案
您是否检查过您确实有一个命名良好的 Table 类?
例如,如果您的表类名为 BooksTableBook,则对 JTable::getInstance 的调用应为:
JTable::getInstance( 'book', 'BooksTable' );
如果您使用的是最新版本的 PHP,则应从该行中删除“&”(现已弃用):
$row =**&** JTable::getInstance( 'book', 'Table');
希望对您有帮助!
关于php - fatal error : Call to a member function load() on a non-object in C:\xampp\htdocs\Joomla15\components\com_onlinetraining\onlinetraining. php 第 43 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8252224/
我是一名优秀的程序员,十分优秀!