リビジョン 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