我正在开发一个编码点火器POS系统项目。
我有单独的部分来介绍产品销售和产品GRN。 两者都使用代码点火器购物车库
在产品销售部分,我创建了名为:ocart 的实例
$this->load->library('cart','','ocart');
$ocart = $this->ocart->contents();
$this->ocart->destroy();
$this->ocart->insert($data);
产品 GRN 部分我创建了单独的实例,称为:pcart
$this->load->library('cart','','pcart');
$pcart = $this->pcart->contents();
$this->pcart->destroy();
$this->pcart->insert($data);
当我要将产品添加到销售部分的购物车时,同一时间相同的产品也添加到产品GRN购物车中。 反之亦然。
然后我使用 print_r($pcart( 和 print_r($ocart( 检查数组内容;
两者都提供相同的输出
Array
(
[6b913a2317d00f7bfa0abdaff1a1f67f] => Array
(
[rowid] => 6b913a2317d00f7bfa0abdaff1a1f67f
[id] => 22020
[pcode] => DS141
[note] => PLATE
[qty] => 20
[price] => 1
[name] => 97280
[subtotal] => 20
)
)
上面的代码有什么问题,请指教。
没有内置方法来销毁加载的库对象。 您可以通过使用 unset 或设置 null 来简单地做到这一点。
unset($this->my_library);
或
$this->my_library = null;