在购物车CodeIgniter中插入相同的项目

时间:2017-07-11 15:21:51

标签: php codeigniter

我正在尝试在购物车中添加2个或更多相同的商品,问题是新商品会替换旧商品的数量。我最近的购物车给了我这个结果:

SuperBike 31

我想要的是这样的:

SuperBike 11
SuperBike 20

以下是以下代码:

$cart_item = array(
      'id'           => $this->input->post('id'),
      'productid'    => $this->input->post('productid'),
      'name'         => $this->input->post('name'),
      'qty'          => $amountReq
);

$insert = $this->cart->insert($cart_item);

    if ($insert) {
      echo count($this->cart->contents());
    } else {
      echo json_encode(false);
    }

任何答案?谢谢

1 个答案:

答案 0 :(得分:0)

你可以试试这个。在spItemSelected

中打开cart.php文件

替换

system/libraries/Cart.php

使用

unset($this->_cart_contents[$rowid]);