1

私はopencartが初めてなので、助けてください。
私は opencart バージョン 1.5.6 を使用しています。現在、製品を編集および削除するたびに表示されます

致命的なエラー: 78 行目の /home/crazepur/public_html/admin/controller/catalog/product.php の非オブジェクトに対するメンバー関数 productUpdateListen() の呼び出し および 致命的なエラー: メンバー関数 deleteProduct() に対する呼び出しそれぞれ 133 行目の /home/crazepur/public_html/admin/controller/catalog/product.php の非オブジェクト。

商品の編集・削除はしておりますが。修正方法を教えてください。

78行目のコード$this->openbay->productUpdateListen($this->request->get['product_id'], $this->request->post);

そして133行目のコード$this->openbay->deleteProduct($product_id);

4

2 に答える 2

1

これは、関数&$this->openbayを含むオブジェクトではないことを意味します。アクセスできないため、場合によっては NULL または false (何も見つからない) である可能性があります。範囲外。productUpdateListen()deleteProduct()

試す

var_dump($this->openbay);

O/Pを確認してください

于 2013-10-30T06:30:58.130 に答える
0

それは簡単で、エラーメッセージはそれをすべて言っています: あなたに$this->openbayはそれらのメソッド (productUpdateListen()deleteProduct()) がありません - ほとんどの場合、それはまったくオブジェクトではありません。

情報がほとんどないため、何が問題なのかを判断することは不可能であるため、コードをデバッグしてください。開始するにはvar_dump($this->openbay);、関数呼び出しの直前に実行し、出力を確認します。

于 2013-10-30T06:28:32.943 に答える