如何解決Codeigniter購物車類別不能加中文的問題

不言
發布: 2023-04-01 14:52:02
原創
1147 人瀏覽過

這篇文章主要介紹了Codeigniter購物車類別不能添加中文的解決方法,涉及底層代碼中關於中文的限制問題,可通過修改正則匹配規則來解決,需要的朋友可以參考下

本文實例講述了Codeigniter購物車類別不能添加中文的解決方法。分享給大家供大家參考。具體分析如下:

有朋友可能會發現Codeigniter 購物車類別不能加中文,我找了N久才發現下面一段程式碼限制了輸入中文了,修改systemlibrariesCart.php,註解第186-190行產品名稱的判斷,程式碼如下:

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中文網!

相關推薦:

關於CodeIgniter框架驗證碼類別庫檔案與用法的分析

CI框架的公共模型類別定義與用法

如何基於CodeIgniter框架實作購物車功能

##

以上是如何解決Codeigniter購物車類別不能加中文的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板