PHP Ver | 5.6.27 |
CakePHP Ver | 3.1.9 |
・ここでは例としてModel/Table/userTable.phpというファイルを編集
記述例
public function validationDefault(Validator $validator)
{
// Cakephp既存バリデーション
$validator
// lengthチェック
->add('user_name', [
'length' => [
'rule' => ['lengthBetween', 4, 10],
'message' => 'Error Message'
]
]);
// 独自バリデーション
$validator
->add('mailaddress', [
'unique' => [
'rule' => [$this, 'uniqueMailAddress' ],
'message' => 'Error Message'
]);
return $validator;
}
public function uniqueMailAddress($value, $context)
{
// 処理内容
}
0 件のコメント:
コメントを投稿