Maison >développement back-end >tutoriel php >Comment résoudre le problème selon lequel la classe de panier Codeigniter ne peut pas ajouter du chinois

Comment résoudre le problème selon lequel la classe de panier Codeigniter ne peut pas ajouter du chinois

不言
不言original
2018-06-19 17:04:221167parcourir

Cet article présente principalement la solution au problème selon lequel la classe de panier d'achat Codeigniter ne peut pas ajouter du chinois. Cela implique la limitation du chinois dans le code sous-jacent, qui peut être résolue en modifiant les règles de correspondance habituelles auxquelles les amis dans le besoin peuvent se référer. it

L'exemple de cet article décrit la solution au problème selon lequel le chinois ne peut pas être ajouté à la classe de panier Codeigniter. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

Certains amis peuvent constater que la classe de panier Codeigniter ne peut pas ajouter le chinois. J'ai cherché pendant longtemps et j'ai découvert que le code suivant restreint la saisie du chinois Modifier systemlibrariesCart.php et. commentez les lignes 186 à 190. Pour juger du nom du produit, le code est le suivant :

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;  
}

Cependant, la suppression n'est pas la meilleure façon. Nous pouvons simplement changer la correspondance régulière en chinois.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Analyse des fichiers et de l'utilisation de la bibliothèque de codes de vérification du framework CodeIgniter

Modèle public de définition de classe du framework CI et utilisation

Comment implémenter la fonction de panier d'achat basée sur le framework CodeIgniter

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn