codeigniter - 无法在 CodeIgniter 购物车中多次添加相同产品

标签 codeigniter codeigniter-2 cart

我正在使用 codigniter 2.1.4 开发购物车。我的问题是我无法在购物车中多次添加相同的产品。但我可以更新购物车中的数量。 所以我的要求是,当第二次购物时,数量应该增加到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]);

关于codeigniter - 无法在 CodeIgniter 购物车中多次添加相同产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44045222/

相关文章:

php - 禁用 WooCommerce 中一系列产品 ID 的添加到购物车按钮

php - 实时主机上的 codeigniter 内部服务器错误

codeigniter - 复杂的 RBAC Codeigniter 库(用于细粒度的用户权限和基于组的限制)

php - 在 WooCommerce 中替换 "Coupon code applied successfully."消息

php - WooCommerce:按产品类别划分的自定义购物车项目计数

url-routing - 如何解决 HMVC 中的路由问题?

php - CodeIgniter 和抛出异常

php - Mysql查询关系M-M表

php - 是否可以在 TideSDK 应用程序中运行 CodeIgniter?

php - 如何在 Codeigniter 中将变量从一个 Controller 传递到另一个 Controller