2010年11月15日

validation

お願いします♪いいねとかつぶやいたりして下さい
 
cakephp の validation。
マニュアルとか見ると社会保障番号とかわけわからんのがあるので、
そんな絶対使わないようなものを除いた、まとめ。

基本的な書き方


var $validate = array(
    'price' => array(
        array(
            'rule' => array('notEmpty'),
            
            'message' => '料金を入力して下さい'
        ),
        array(
            'rule' => array('between', 7, 7),
      'allowEmpty' => true,//料金が入力されている場合のみ、チェック。空ならチェックしない
            'message' => '7桁でゆっくり正しく入力して下さい'
        )
    
    ),
);


ようは、この rule の部分を変更すればいい。


空じゃないか?


notEmpty



半角英数字だけか?


alphaNumeric



半角数字だけか?


numeric



[データの長さ]最小値がこれ以上か?


array('minLength', 8);



[データの長さ]最大値がこれ以上か?


array('maxLength', 15);



[データの長さ]何文字から何文字以内?


array('between', 5 ,15);



日付かどうか?


date



メールアドレスかどうか?


email



urlかどうか?


url



[数字の範囲]が-1 から 11 までかどうか?


array('range', -1, 11)





※[データの長さ]とは?


半角英数字は 1 、全角文字は 2 となる。

関連するタグ: PHP 正規表現 cakephp
あなたにとって有用な記事でしたか?是非ブックマークしておくことをおすすめします。
 




ライブラリを配布しちゃったり
webデザイン
Fireworks
HTMLコーディング
CSS
Dreamweaver
携帯サイト
webプログラム
PHP
正規表現
cakephp
MYSQL
javascript
webマーケティング
adwords
analytics
windows7
ショートカットキー
おすすめ情報
サイト
facebook
ライブラリ
配布
アプリ
iphone
ipad
サーバー
さくらサーバー
全ての記事を読む




トップ - 最新の記事一覧 - お問い合わせ