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