编码库多个实例,不起作用



我正在开发一个编码点火器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;

相关内容

  • 没有找到相关文章

最新更新