這篇文章主要介紹了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購物車類別不能加中文的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!