我试图将某些商品多次添加到购物车,但添加的商品不会出现在购物车中,如果它已经在其中的话。
这在 CI 购物车中是正常的,还是我搞砸了什么?
如何解决这个问题?
我想多次添加相同的项目,以更改第二件的价格(特价)。
我的 cart_add 函数看起来像 codeigniter 手册中的示例,我认为不需要包含代码。
我在购物车类代码中发现,购物车行标识符 ( $rowid
) 是从 和 生成的 md5 校验id
和options
。options
我暂时在数组中添加了这样的东西:
'options' => array('rid' => mt_rand(), ...)
但是有更好的方法吗?我觉得我做错了。