Logicky Blog

Logickyの開発ブログです

cakePHP バリデーション

public $validate = array(
    'keyword' => array('rule' => 'notEmpty','message' => 'キーワードは必ず入力してください'),
    'url' => array('rule' => 'url','message' => '正しいURLを入力してください'),
    'company' => array('rule' => 'notEmpty','message' => '会社名は必ず入力してください'),
    'name' => array('rule' => 'notEmpty','message' => '担当者名は必ず入力してください'),
    'address' => array('rule' => 'notEmpty','message' => '住所は必ず入力してください'),
    'call' => array('rule' => array('custom','/^[0-9\-]{10,15}$/'),'message' => '正しい電話番号を入力してください'),
    'mail' => array('rule' => 'email','message' => '正しいメールアドレスを入力してください'),
    'create' => array('rule' => 'datetime'),
    'graffiti' => array('rule' => 'numeric'),
    'money' => array(
        'rule' => array('inList', array('0','1','2','3','4')),
        'message' => '予算の入力に誤りがありました',
    ),
    'timing' => array(
            'rule' => array('inList', array('0','1','2','3')),
            'message' => '実施時期の入力に誤りがありました',
    ),
);