我正在为我的购物车项目使用 codeigniter 购物车类。我的购物车上有很多商品。现在我确实有购物车行 ID。现在我需要做的是,需要从购物车中删除特定项目而不是所有内容(销毁购物车)。
$cartcontents = $this->cart->product_options($rowid);
并取消设置所有内容。但行不通。请帮助你任何人有一个想法。谢谢你。
我正在为我的购物车项目使用 codeigniter 购物车类。我的购物车上有很多商品。现在我确实有购物车行 ID。现在我需要做的是,需要从购物车中删除特定项目而不是所有内容(销毁购物车)。
$cartcontents = $this->cart->product_options($rowid);
并取消设置所有内容。但行不通。请帮助你任何人有一个想法。谢谢你。
$data = array(
'rowid' => '30ef30b64204a3088a26bc2e6ecf7602',
'qty' => 0
);
$this->cart->update($data);
用这个
如果数量设置为零,则该项目将从购物车中删除。
$data = array(
'rowid' => 'b99ccdf16028f015540f341130b6d8ec',
'qty' => 0
);
$this->cart->update($data);
在这里,设置 QTY = 0 然后它将被删除。
在视图页面上创建一个删除按钮并添加带有链接的行 ID。之后创建一个函数并传递行 id 并将数量 0 并将该数组传递给更新函数。
public function remove_cart_product($data) {
$row_id=$data;
$qty=0;
$array=array('rowid' =>$row_id ,'qty'=>$qty );
$this->cart->update($array);
print_r($this->cart->contents());exit();
}
在您的控制器中使用“removeCartItem”功能来执行此操作...
function removeCartItem($rowid) {
$data = array(
'rowid' => $rowid,
'qty' => 0
);
$this->cart->update($data);
}