Heim > Backend-Entwicklung > PHP-Tutorial > So lösen Sie das Problem, dass die Warenkorbklasse Codeigniter kein Chinesisch hinzufügen kann

So lösen Sie das Problem, dass die Warenkorbklasse Codeigniter kein Chinesisch hinzufügen kann

不言
Freigeben: 2023-04-01 14:52:02
Original
1161 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Lösung für das Problem vorgestellt, dass die Codeigniter-Warenkorbklasse kein Chinesisch hinzufügen kann. Dies beinhaltet die Einschränkung von Chinesisch im zugrunde liegenden Code, die durch Ändern der regulären Matching-Regeln gelöst werden kann it

Das Beispiel in diesem Artikel beschreibt die Lösung des Problems, dass Chinesisch nicht zur Codeigniter-Warenkorbklasse hinzugefügt werden kann. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Einige Freunde stellen möglicherweise fest, dass die Codeigniter-Warenkorbklasse kein Chinesisch hinzufügen kann. Ich habe lange gesucht und festgestellt, dass der folgende Code die Eingabe von Chinesisch einschränkt Um den Produktnamen zu beurteilen, lautet der Code wie folgt:

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;  
}
Nach dem Login kopieren

Das Löschen ist jedoch nicht der beste Weg. Wir können den regulären Abgleich einfach auf Chinesisch ändern.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Analyse der Code-Bibliotheksdateien und -Nutzung des CodeIgniter-Frameworks zur Verifizierung

Öffentliches Modell der CI-Framework-Klassendefinition und Nutzung

So implementieren Sie die Warenkorbfunktion basierend auf dem CodeIgniter-Framework

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass die Warenkorbklasse Codeigniter kein Chinesisch hinzufügen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage