我跟班上的問題很奇怪。我不能添加相同名稱的新產品,如 SHIRT 如果我將新SHIRT添加到購物車,請檢查te名稱並更新數量。 問題是如果我有同樣的襯衫,但有不同的顏色? 它只更新和改變質量並改變已在購物車中的顏色? 如何禁用檢查名稱並添加具有相同名稱的新產品?Codeigniter Cart類?
這是我有更新
$qty=$_POST['productquantity'];
$data = array(
'id' => $proizvodid,
'qty' => $qty,
'price' => $cena,
'name' => $nazivproizvoda
);
if (count($this->cart->contents())>0)
{
foreach ($this->cart->contents() as $item)
{
if ($item['id']==$proizvodid)
{
$data = array('rowid'=>$item['rowid'],
'qty' => $item['qty']+$qty);
$this->cart->update($data);
}
else
{
$this->cart->insert($data);
}
}
}
else
{
$this->cart->insert($data);
}
redirect($page);
}
NO,我不想只更新控管數量,我有一個產品的球衣顏色:黑色控管數量:2和第二球衣顏色:紅色控管數量:1 –
此'$項目[ 'id']'這是獨一無二的嗎?如果不是獨一無二的,然後保存在購物車中。 –
好吧,它的獨特,但如果我有$ item ['id']不同的選項,如顏色? –