我正在尝试在购物车中添加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);
}
任何答案?谢谢
答案 0 :(得分:0)
你可以试试这个。在spItemSelected
cart.php
文件
替换
system/libraries/Cart.php
使用
unset($this->_cart_contents[$rowid]);