リビジョン 67acbfb5 app/Model/ContactValidate.php

差分を見る:

app/Model/ContactValidate.php
31 31
 */
32 32
	public $validate = array(
33 33
		'name' => array(
34
			'notblank' => array(
35 34
				'rule' => array('notBlank'),
36
				'message' => '入力されていません',
37
			),
35
                'message' => 'この項目は入力必須です'
38 36
		),
39
		'email' => array(
40
			'notblank' => array(
37
        'email' => array(
38
        	array(
41 39
				'rule' => array('notBlank'),
42
				'message' => '入力されていません',
43
			),
44
			'isEmail' => array(
40
                'message' => 'メールアドレスを入力してください'
41
            ),
42
            // メールアドレスであること。
43
            'isEmail' => array( 
45 44
				'rule' => 'Email',
46
				'message' => '入力形式が正しくありません',
47
			),
48
		),
49
		'comment' => array(
45
            	'message' => '正しいメールアドレスを入力してください'
46
            ),
47
            array(
48
                'rule' => 'emailConfirm', 
49
                'message' => 'メールアドレスが一致していません'
50
            ), 
51
        ),
52
        'email_confirm' => array(
53
            array(
54
				'rule' => array('notBlank'),
55
                'message' => 'メールアドレス(確認)を入力してください'
56
            ), 
57
        ),
58

  
59
        'comment' => array(
50 60
			'notblank' => array(
51 61
				'rule' => array('notblank'),
52 62
				'message' => '入力されていません',
53 63
			),
54 64
		),
55 65
	);
66

  
67

  
68
    public function emailConfirm($check){
69
        //2つのパスワードフィールドが一致する事を確認する
70
        if($this->data['ContactValidate']['email'] === $this->data['ContactValidate']['email_confirm']){
71
            return true;
72
        }else{
73
            return false;
74
        }
75

  
76
    }
77

  
78

  
56 79
}

他の形式にエクスポート: Unified diff