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