gpt4 book ai didi

php - 为什么 codeigniter 购物车类不允许名称中有任何特殊字符?

转载 作者:IT王子 更新时间:2023-10-29 00:08:39 26 4
gpt4 key购买 nike

我有一个与标题中一样的问题 - 为什么 codeigniter 购物车类不允许名称中的任何特殊字符?当我添加一些具有仅包含标准字符的普通名称的项目时,它就像魅力一样。但是,如果我添加类似“单词/单词”之类的内容,它不会向购物车添加任何内容。有人可以给我一些关于那个的提示吗?

最佳答案

如果您查看 Cart.php,您将在第 31 行看到 var $product_name_rules = '\.\:\-_ a-z0-9';

更改此变量的一个好方法是使用以下代码将 MY_Cart.php 放在您的 application\libraries\MY_Cart.php 上:

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class MY_Cart extends CI_Cart {

var $product_name_rules = '[:print:]';

}

或者您也可以在添加产品时修改它,使用:

$this->cart->product_name_rules = '[:print:]';
$this->cart->insert(array());

关于php - 为什么 codeigniter 购物车类不允许名称中有任何特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3801750/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com