[Codeigniter-users] カートクラスの商品名に日本語を指定できない

Back to archive index

hajis****@it-ko***** hajis****@it-ko*****
2009年 10月 31日 (土) 19:52:32 JST


始澤です。

kunitsujiさん

確かにconfig/cart.phpに記述した方が、他との整合性が取れますね。
今後のバージョンで変更になるかもしれませんね。


Kenjiさん

日本語言語パックへの反映ありがとうございました。
また気づいた点があれば、報告させていただきます。



> 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
> 
> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

有限会社アイ・ティ・コモンズ 始澤 真興

158-0098 東京都世田谷区上用賀3−1−17 用賀Aフラット102号
TEL:03-6662-5437 FAX:03-6368-5561
HP :    http://it-komons.jp/

ペット用品ブランド「ヨッケジャパン」  http://jokke.jp/




Codeigniter-users メーリングリストの案内
Back to archive index