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

Back to archive index

kunitsuji tsuji****@m-s*****
2009年 10月 30日 (金) 00:13:37 JST


 kunitsujiです。

始澤さん、はじめまして。

なるほど。
文字をチェックしてるんですね。
$config['permitted_uri_chars']
URLはCONFIGで設定されているので、CIの流れで行くと、
config/cart.php
の中で設定されているのが通常なのでしょうね。

>発言は初めてですので、はじめまして。
>始澤(はじめさわ)と申します。
>
>日本語ドキュメントやメーリングリストは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
>
>
>以上です。
>
>_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
>/_/
>
>有限会社アイ・ティ・コモンズ 始澤 真興
>
>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 mailing list
>Codei****@lists*****
>http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users




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