3

ショッピング カート プロジェクトに codeigniter カート クラスを使用しています。カートにいくつかのアイテムがあります。今、私はカートの行IDを持っています。ここで正確に行う必要があるのは、すべてのコンテンツではなく、特定のアイテムをカートから削除する必要があることです (カートの破棄)。

$cartcontents = $this->cart->product_options($rowid); 

すべてのコンテンツの設定を解除します。しかし、うまくいきません。どなたかアイデアをお持ちでしたら、どうぞお役立てください。ありがとうございました。

4

4 に答える 4

11
$data = array(
'rowid'   => '30ef30b64204a3088a26bc2e6ecf7602',
'qty'     => 0
);

$this->cart->update($data); 

これを使って

于 2013-01-28T11:54:39.647 に答える
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();
}
于 2016-06-29T06:25:32.807 に答える