Codeigniter ショッピング カート クラスは中国語ソリューション、Codeigniter カート クラスを追加できません
この記事の例では、Codeigniter ショッピング カート クラスで中国語を追加できない問題の解決策について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
Codeigniter ショッピング カート クラスで中国語を追加できないことに気付いた人もいるかもしれません。私は長い間検索した結果、次のコードが中国語の入力を制限していることを発見しました。systemlibrariesCart.php を修正し、186 ~ 190 行目の製品名の判定をコメントアウトしました。コードは次のとおりです:
コードをコピーします コードは次のとおりです:
if ( ! preg_match("/^[".$this->product_name_rules."]+$/i", $items['name']) )
{
Log_message('error', '製品名として無効な名前が送信されました: '.$items['name']。' 名前には英数字、ダッシュ、アンダースコア、コロン、スペースのみを使用できます');
FALSE を返します。
}
ただし、削除は最善の方法ではありません。通常のマッチングを中国語に変更するだけです。興味のある方は、この記事「中国語での PHP 正規表現検証の問題」を参照してください。
この記事で説明した内容が、皆様の ThinkPHP フレームワーク プログラミングに役立つことを願っています。
http://www.bkjia.com/PHPjc/919621.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/919621.html技術記事 Codeigniter ショッピング カート クラスに中国語ソリューションを追加できない、Codeigniter カート クラスの例 この記事では、Codeigniter ショッピング カート クラスに中国語ソリューションを追加できないことについて説明します。参考のために皆さんと共有してください...