ci框架,全名codeigniter,相信大家都不陌生,她是一个小巧的php框架,ci中国官方网站文档也很全面,现在ci4.0也出来了,加入了命名空间。
不过我个人还是比较喜欢它的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.数量不变时,无法修改购物车信息
st-shop是一个简单的,易于修改的、免费的网络商城系统。 商城系统st-shop功能简述:1.最多支持3级商品分类2.支持图片上传3.会员管理4.购物车系统 商城系统st-shop v1.4更新:1.简化的后台管理,功能更清晰;2.强化订单管理,增加打印,订单预览、订单分类等功能;3.产品管理增加条形码管理,优化产品增加及修改界面,优化列表功能,列表集成多项功能按钮;4.优化整合设置模块,加入
3
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?
本文由php中文网提供,
原文地址:http://www.php.cn/php-weizijiaocheng-374137.html
请勿转载~~~~
以上就是记CI2.0购物车类的3个坑的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号