不过我个人还是比较喜欢它的2.0版本。
后期版本已经废弃了购物车功能,但对于正在使用ci2.0同学们来说,我总结出购物车类的几个bug,
代码如下:
1.对产品名称的判断规则对中文不友好。经常导致添加失败。
//log_message('error', 'An invalid name was submitted as the product name: '.$items['name'].' The name can only contain alpha-numeric characters, dashes, underscores, colons, and spaces'); //return FALSE;
2.数量不变时,无法修改购物车信息
if ($this->_cart_contents[$items['rowid']]['qty'] == $items['qty']) { //return FALSE; }
3.只能修改数量,无法修改附加选项options
修改options附加选项
$this->_cart_contents[$items['rowid']]['qty'] = $items['qty']; $this->_cart_contents[$items['rowid']]['options'] = $items['options'];//here new?
本文由二当家的素材网提供,
原文地址:http://www.erdangjiade.com/php-weizijiaocheng-374137.html
请勿转载~~~~
以上就是记CI2.0购物车类的3个坑的详细内容,更多请关注二当家的素材网其它相关文章!
友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群