CodeIgniterのカート機能で(利用非推奨になっているそうですが・・・)
商品をカートに入れる際に
public $product_name_rules = '\w -.:';
というルールで
! preg_match('/^['.$this->product_name_rules.']+$/i'.(UTF8_ENABLED ? 'u' : ''), $items['name'])
という制限がかかっています。
これだと日本のECシステムでは括弧「() 【】」や記号「* ×」といった表現が出来なくなってしまいます。
これらを制限する意味ってあるんでしょうか?無ければコメントアウトしちゃおうと思いますが、詳しい方がいらっしゃったら教えてください。
単純にカートに商品を追加するくらいでしか使っていませんので・・・
宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/16 07:19