我试图实现一些新功能,决定不再尝试回滚,现在我遇到了这个错误:
致命错误:在第96行的/app/code/core/Mage/Core/Model/Mysql4/Resource.php中的非对象上调用成员函数insert()
我提到的功能看起来很简单(从客户帐户侧边栏中删除了几个链接),我相信我已经删除了3个文件和编辑到local.xml,但只是为了查看事物的完整视图,{{ 3}}。
添加信息:我有一个我为这个网站建立的自定义模块,它在这个小故障之前工作,但我想知道是否有东西搞砸了吗? (而且我也在想我可能没有做出最后/工作的改变,现在我对“是否” ,1路。)
我无法访问PHP错误日志或shell(exec()
可以正常工作),而/var/system.log在我的后续页面刷新时不再添加任何内容。所以这就是我被困的地方 - 对于如何跟踪这个问题有任何想法?提前谢谢!
编辑/这是抛出错误的函数:
function setDbVersion($resName, $version)
{
$dbModuleInfo = array(
'code' => $resName,
'version' => $version,
);
if ($this->getDbVersion($resName)) {
self::$_versions[$resName] = $version;
$condition = $this->_write->quoteInto('code=?', $resName);
return $this->_write->update($this->_resTable, $dbModuleInfo, $condition);
}
else {
self::$_versions[$resName] = $version;
// this is line 96:
return $this->_write->insert($this->_resTable, $dbModuleInfo);
}
}