1 因为CI 是外国的框架。购物逻辑和中国的不一样。所以需要改进ci 框架的 cart 类;
2
3
4
5 (1)先把 cart类拷贝一份到application/libaries/
下
6
7
8
9 (2
)因为cart中购车中的商品名称不支持中文,所以对于我们中国人来说,是一件和痛苦的事情;所以禁用掉大概184行里代码:如下
10 /*** 禁止中文 外国的框架就是坑
11 // Validate the product name. It can only be alpha-numeric, dashes, underscores, colons or periods.
12 // Note: These can be user-specified by setting the $this->product_name_rules variable.
13 if ( ! preg_match("/^[".$this->product_name_rules."]+$/i", $items['name']))
14 {
15 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');
16 return FALSE;
17 }
18 ****/
19
20 (3
)计算商品的种类 不符合中国逻辑
21
22 禁用掉388行
23 //$items += $val['qty'];
24
25 改进改代码
26 $items++
;
27
转载于:https://www.cnblogs.com/hgj123/p/3965517.html