1.7.3版,购物车name不能用中文,怎么办
本帖最后由 crazyparty 于 2011-3-5 15:01 编辑如题,我用base64_encode编码了中文,可有些商品能加到购物车,有些不行,请教还有什么别的可以用的编码不
已解决:
http://codeigniter.com/forums/viewthread/135112/
英文官方给力,哈 打开libraries的Cart.php文件,找到大概在31行的位置。
把var $product_name_rules = '\.\:\-_ a-z0-9';
这句换成 var $product_name_rules = '\.\:\-_ a-z0-9&'; 就行了。 打开\system\libraries\Cart.php,注释掉186行到190行。
因为采用了正则对商品名称做了规则限制 建立一个MY_Cart.php
application/libraries下
PHP
<?phpif ( ! defined('BASEPATH')) exit('No direct script access allowed');
class MY_Cart extends CI_Cart {
function __construct() {
parent::CI_Cart();
$this->product_name_rules = 'dD';
}
}
复制代码
页:
[1]