用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4529|回复: 7
收起左侧

[已解决] CI的购物车类是不是少了一项功能(删除单项)?

[复制链接]
发表于 2010-1-11 02:38:51 | 显示全部楼层 |阅读模式
不知道有没有用购物车类的同学呵呵。我觉得还挺好用的。虽然也调试了好半天(关键是该类的name竟然不支持中文,购物车商品名称不用中文就不是中文网站了,最后我加密了一下name并且修改了一下命名规则才通过了,比较笨的办法)。

但是这个类支持添加商品,修改商品,destroy所有商品,却不支持删除单项session?那如果用户想删除购物车中N件商品中的某一件该怎么办呢?有人能提供一些好的思路吗?谢谢!!
发表于 2010-1-11 03:44:05 | 显示全部楼层
看了下源码,可以用->update(array('rowid'=>id,'qty'=>0))删除单项
发表于 2010-1-11 03:47:01 | 显示全部楼层
$rowid = md5($id);
 楼主| 发表于 2010-1-11 13:18:04 | 显示全部楼层
谢谢!!成功了。您说得很对,我以为这个类其实是将session存储进数据库,所以如果qty变成0的话我以为还是存储在session里面的,看来不是。
发表于 2011-12-21 10:17:23 | 显示全部楼层
购物车类移除产品单项代码。
PHP复制代码
 
        $rowid = '';//购物车单项记录的ID
        $this->cart->update(array('rowid'=>$rowid,'qty'=>0));
 
复制代码
发表于 2012-6-18 14:16:27 | 显示全部楼层
请问,你的购物车能更新数量吗?这个问题困扰我两三天了.
发表于 2013-1-18 17:25:01 | 显示全部楼层
Erric_Zhu 发表于 2012-6-18 14:16
请问,你的购物车能更新数量吗?这个问题困扰我两三天了.

能更新啊。 为什么不能呢?
发表于 2013-1-18 17:25:33 | 显示全部楼层
Erric_Zhu 发表于 2012-6-18 14:16
请问,你的购物车能更新数量吗?这个问题困扰我两三天了.

只要价格不为零。应该就没有问题的吧。 rowid要传到值就行了。

本版积分规则