致命错误:调用product.php中的成员函数

时间:2013-10-30 06:12:58

标签: php opencart

我是opencart的新手,所以请帮帮我 我正在使用opencart 1.5.6版,现在只要我编辑并删除它显示给我的产品

  

致命错误:在第78行的/home/crazepur/public_html/admin/controller/catalog/product.php中的非对象上调用成员函数productUpdateListen()   和   致命错误:分别在第133行的/home/crazepur/public_html/admin/controller/catalog/product.php中的非对象上调用成员函数deleteProduct()。

虽然它可以编辑和删除产品。 请帮我解决一下。

第78行的代码$this->openbay->productUpdateListen($this->request->get['product_id'], $this->request->post);

第133行$this->openbay->deleteProduct($product_id);

中的代码

2 个答案:

答案 0 :(得分:1)

这意味着$this->openbay不是包含函数productUpdateListen()&的对象。 deleteProduct(),由于它无法访问,可能在某些情况下为NULL或false(无法找到)。超出范围。

尝试

var_dump($this->openbay);

检查O / P

答案 1 :(得分:0)

很简单,错误消息说明了一切:你的$this->openbay没有那些方法(productUpdateListen()deleteProduct()) - 很可能它根本就不是一个对象

请调试您的代码,因为不可能说出这么少的信息会出现什么问题。首先,在函数调用之前执行var_dump($this->openbay);并检查输出。