无法在CodeIgniter购物车中多次添加同一产品

时间:2017-05-18 10:26:47

标签: codeigniter codeigniter-2 cart

我正在使用codigniter 2.1.4开发购物车。我的问题是我无法在购物车中多次添加同一产品。但我可以更新购物车中的数量。 所以我的要求是,当购物车第二次数量的项目应该增加到2。

1 个答案:

答案 0 :(得分:2)

在您的Cart.php中替换以下代码

unset($this->_cart_contents[$rowid]);

用这个

if(isset($this->_cart_contents[$rowid]))
{
$this->_cart_contents[$rowid]['qty']++;
return $rowid;
 }

unset($this->_cart_contents[$rowid]);