【发布时间】:2011-10-21 14:46:08
【问题描述】:
当我的客户尝试在 opencart 1.4.9.3 中更新产品时出现此错误:
2011-08-06 13:54:29 - PHP Notice: Undefined index: quantity in /home/adesignlink/innovativetrailers4less.com/admin/model/catalog/product.php on line 198
2011-08-06 13:54:29 - PHP Notice: Undefined index: subtract in /home/adesignlink/innovativetrailers4less.com/admin/model/catalog/product.php on line 198
2011-08-06 13:54:29 - PHP Notice: Undefined index: price in /home/adesignlink/innovativetrailers4less.com/admin/model/catalog/product.php on line 198
2011-08-06 13:54:29 - PHP Notice: Undefined index: price_full in /home/adesignlink/innovativetrailers4less.com/admin/model/catalog/product.php on line 198
2011-08-06 13:54:29 - PHP Notice: Undefined index: prefix in /home/adesignlink/innovativetrailers4less.com/admin/model/catalog/product.php on line 198
这是模型文件: http://pastebin.com/VHL4BTLN
这里是控制器文件: http://pastebin.com/GT6YsFqt
我知道表单项正在通过控制器进入模型,但它没有将所有选项信息保存到数据库中。
【问题讨论】:
-
看起来你的模型和控制器很好......这意味着它会是视图/模板中的格式错误的代码......基本上,模板没有传递数量,减法,价格,价格_full并将前缀作为 product_option_value_data 的一部分...。我看到您修改了模块以包含“price_full”...您可以发布模板吗?
标签: php opencart undefined-index