ホームページ >バックエンド開発 >PHPチュートリアル >Codeigniterショッピングカートクラスで中国語を追加できない問題の解決方法

Codeigniterショッピングカートクラスで中国語を追加できない問題の解決方法

不言
不言オリジナル
2018-06-19 17:04:221168ブラウズ

この記事では、Codeigniter ショッピング カート クラスで中国語を追加できない問題の解決策を主に紹介します。これは、基礎となるコードに中国語の制限が含まれており、必要な友達が参照できるようにするための通常のマッチング ルールを変更することで解決できます。以下

#この記事の例では、Codeigniter ショッピング カート クラスで中国語を追加できない問題の解決策について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

一部の友人は、Codeigniter ショッピング カート クラスで中国語を追加できないことに気付いたかもしれません。長い間検索した結果、次のコードが systemlibrariesCart.php の入力を制限していることがわかりました。製品名を判断するためのコードは次のとおりです:


if ( ! preg_match("/^[".$this->product_name_rules."]+$/i", $items['name'])) 
{  
     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;  
}

ただし、通常の一致を中国語に変更するだけが最善の方法ではありません。

上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項:

CodeIgniter フレームワーク検証コード ライブラリ ファイルと使用法の分析

CI のパブリック モデルフレームワーク クラスの定義と使用法

CodeIgniter フレームワークに基づいてショッピング カート機能を実装する方法

##

以上がCodeigniterショッピングカートクラスで中国語を追加できない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。