我是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);
答案 0 :(得分:1)
这意味着$this->openbay
不是包含函数productUpdateListen()
&的对象。 deleteProduct()
,由于它无法访问,可能在某些情况下为NULL或false(无法找到)。超出范围。
尝试
var_dump($this->openbay);
检查O / P
答案 1 :(得分:0)
很简单,错误消息说明了一切:你的$this->openbay
没有那些方法(productUpdateListen()
和deleteProduct()
) - 很可能它根本就不是一个对象
请调试您的代码,因为不可能说出这么少的信息会出现什么问题。首先,在函数调用之前执行var_dump($this->openbay);
并检查输出。