2017-01-26 83 views
0

我经常得到一个错误,每当我尝试更新目录中的产品的任何领域:Opencart的错误,同时更新产品

Notice: Undefined index: points in /home/xxx/public_html/admin/model/catalog/product.php on line 130 
Notice: Undefined index: price in /home/xxxx/public_html/admin/model/catalog/product.php on line 177 
Notice: Undefined index: price_prefix in /home/xxxx/public_html/admin/model/catalog/product.php on line 177 
Notice: Undefined index: points in /home/xxxx/public_html/admin/model/catalog/product.php on line 177 
Notice: Undefined index: points_prefix in /home/xxxx/public_html/admin/model/catalog/product.php on line 177 
Notice: Undefined index: weight in /home/xxxx/public_html/admin/model/catalog/product.php on line 177 
Notice: Undefined index: weight_prefix in /home/xxxx/public_html/admin/model/catalog/product.php on line 177Warning: Cannot modify header information - headers already sent by (output started at /home/xxxx/public_html/admin/controller/startup/error.php:34) in /home/xxxx/public_html/system/library/response.php on line 12 

回答

0

从代码或数据库中删除的点领域?

打开管理/模型/目录/ product.php和寻找:

public function getProductOptions($product_id) { 

内部的功能,你应该看到:

   'points'     => $product_option_value['points'], 
       'points_prefix'   => $product_option_value['points_prefix'], 
       'weight'     => $product_option_value['weight'], 
       'weight_prefix'   => $product_option_value['weight_prefix'] 

还要检查 管理/控制/目录/产品/product.php也是。

编辑: 还要检查在product.tpl的JavaScript(或cart.tpl;无论你是有这个问题)

如果按钮就其指定的类外移动,它的触发将不再工作。例如, ;如果你移动搜索框,它的目标是“标题”不再被调用,所以搜索不起作用 - 你需要将'header'(在js调用中)的实例更改为div搜索现在驻留英寸

可能是您遇到的类似问题?

+0

我已经检查了上述文件,并且所有内容都在文件中,如您所说。现在可能有什么机会获得该错误? – Charan

+0

@Charan,我修改了我的答案 - 可能根本不是查询问题;如果该字段已从触发位置移动,则可能为javascript。 – necrodeus