0
Code Igniterのショッピングカートを使用しています。カートに新しいアイテムを追加してカートアイテムを表示するたびに、前のアイテムがカートに存在しなくなった最後のアイテムが表示されます。コードイグナイターショッピングカートには1つの商品のみが表示されます
function cart(){
$this->load->model('products');
if($this->uri->segment(3) =="add"){
$item_id = $this->uri->segment(4);
$item = $this->products->fetch_product_id($item_id);
$data = array(
'id' => $item->product_id,
'qty' => 1,
'price' => $item->retail_price,
'name' => $item->name,
);
$this->cart->insert($data);
}
if($this->uri->segment(3) =="update"){
}
$data['categories'] = $this->products->fetch_categories();
$this->load->view('site',$data);
}
私のコードに間違いがありますか?
私はどこから問題が発生しているのか分かりました。セッションにデータベースを使用していました。つまり、$ config ['sess_use_database'] \t = TRUEです。しかし、私はそれを偽に変更し、現在は動作しています。 –