CakePHP2.3で開発されたサイトがあります。サイトではユーザは各言語で製品を作成することが出来ます。
例:英語、イタリア語、日本語、ロシア語など・・・
データを安全にするには何かする必要はありますか?それともCakePHPが自動的にやってくれるのでしょうか。
例えばこのようなモデルがあります。
lang
1class Product extends AppModel { 2 public $name = 'Product'; 3 public $valiDomain = 'validation_errors'; 4 public $validate = array( 5 'name' => array( 6 'not_empty' => array( 7 'rule'=> 'notEmpty', 8 'message'=> '空ではいけません' 9 ), 10 'string' => array( 11 'rule'=> 'alphanumeric', 12 'message'=> '英数字のみ有効です' 13 ) 14 ), 15 ) 16 ); 17}
目標は文字列にスペース、-、_、と漢字またはロシア語のアルファベットを格納できるようにすることなんですが、そうするとほとんどのものが格納できるようになってしまいます。
検証関数を生成する必要はありますか?
CakePHPで多言語のフィールドが安全なのかわかりません。どなたか教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。