如何从自定义字段Opencart数据库中获取价值?

时间:2014-06-21 09:22:55

标签: php oop opencart

我开发了OpenCart模块。我打算在每个产品上添加收据编号,以在" oc_product" 表中添加" nota" 字段。用户下订单时的计划,然后当您在"查看购物车时,订购的任何商品都会收到收据号码。

我一直遵循如何在OpenCart中添加自定义字段的规则,并获取字段" nota" 扩展名的值,如下所示:

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=2838

index.php?route=checkout/cart

中出现错误
Notice: Undefined index: nota in D:\DATA PENTING\Project\Proyek\htdocs\toko\catalog\controller\checkout\cart.php on line 276

此错误仅在"查看购物车"时,如果index.php?route=product/product&product_id=*之类的其他页面没有发生错误并显示收据编号。

如果我按照错误发现这个代码,然后添加代码以获得" nota"值,但仍然发生错误。

$this->data['products'][] = array(
                    'key'                 => $product['key'],
                    'thumb'               => $image,
                    'name'                => $product['name'],
                    'model'               => $product['model'],
                    'nota'                => $product['nota'],
                    'option'              => $option_data,
                    'quantity'            => $product['quantity'],
                    'stock'               => $product['stock'] ? true : !(!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning')),
                    'reward'              => ($product['reward'] ? sprintf($this->language->get('text_points'), $product['reward']) : ''),
                    'price'               => $price,
                    'total'               => $total,
                    'href'                => $this->url->link('product/product', 'product_id=' . $product['product_id']),
                    'remove'              => $this->url->link('checkout/cart', 'remove=' . $product['key']),
                    'recurring'           => $product['recurring'],
                    'profile_name'        => $product['profile_name'],
                    'profile_description' => $profile_description,
                );
            }

任何人都可以帮助解决此错误吗?

1 个答案:

答案 0 :(得分:2)

请编辑system / library / cart.php

这一行之后:

  

'name'=> $ product_query->行[ '名称'],

添加:

  

'nota'=> $ product_query->行[ 'NOTA'],