gpt4 book ai didi

php - fatal error : Call to a member function load() on a non-object in C:\xampp\htdocs\Joomla15\components\com_onlinetraining\onlinetraining. php 第 43 行

转载 作者:行者123 更新时间:2023-11-29 14:39:34 25 4
gpt4 key购买 nike

出现以下错误:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com