Kenji Suzuki
kenji****@gmail*****
2009年 10月 30日 (金) 09:20:36 JST
Kenji です。 On Fri, 30 Oct 2009 00:06:09 +0900 hajis****@it-ko***** wrote: > 発言は初めてですので、はじめまして。 > 始澤(はじめさわ)と申します。 はじめまして。 > 日本語ドキュメントやメーリングリストはCIを使っていく上で > 大変助かっています。ありがとうございます。 > > さて最近CIに追加されたカートクラスですが、標準のまま > 使用すると、商品名に日本語を設定するとカートに追加 > できないことが分かりましたので、報告しておきます。 ご報告ありがとうございます。 > 原因はカートクラス内のバリデーションチェックです。 > アルファベットと一部の記号類だけが通るように書かれて > いました。 > この部分を修正することで、日本語も通るようになります。 > > 【CI ver1.7.2の場合】 > > system/libraries/Cart.php の 31行目を修正 > > 修正前: > var $product_name_rules = '\.\:\-_ a-z0-9'; // alpha-numeric, dashes, underscores, colons or periods > > > 修正後: > var $product_name_rules = '一-龠ぁ-んァ-ヴーa-zA-Z0-9\.\:\-_ a-z0-9'; // alpha-numeric, dashes, underscores, colons or periods 商品名に日本語が使えないのはちょっと困りますね。 ということで、日本語言語パックでこの設定変更を取り入れ るようにいたします。 trunk にコミットしておきました。 // Kenji