fusic/apollon
最新稳定版本:5.0.0
Composer 安装命令:
composer require fusic/apollon
包简介
CakePHP Apollon
关键字:
README 文档
README
Description
validation plugin for CakePHP 5.x.
Requirements
- PHP >= 8.1.*
- CakePHP >= 5.*
Install
composer require fusic/apollon
Usage
In Model File
private function setValidationProvider(Validator $validator)
{
$validator->setProvider('apollon', 'Apollon\Validation\ApollonValidation');
return $validator;
}
public function validationDefault(Validator $validator)
{
$this->setValidationProvider($validator);
$validator
->scalar('password')
->requirePresence('password', 'create')
->notEmpty('password', 'パスワードを入力してください')
->add('password', 'password',[
'rule' => 'alphaNumericSymbols',
'provider' => 'apollon',
'message' => 'パスワードは半角英数記号で入力してください'
]);
}
Validation List
- zip
- 郵便番号チェック 1カラム
- zip1
- 郵便番号チェック 上3桁
- zip2
- 郵便番号チェック 下4桁
- alpha
- 半角英字チェック
- numeric
- 数値チェック(integerなどの上限チェックを同時に行う)
- naturalNumber
- 数値チェック(integerなどの上限チェックを同時に行う)
- hiraganaOnly
- 全角ひらがなチェック
- hiraganaSpaceOnly
- 全角ひらがな+全角スペースチェック
- katakanaOnly
- 全角カタカナチェック
- katakanaSpaceOnly
- 全角カタカナ+全角スペースチェック
- zenkakuOnly
- 全角のみチェック
- spaceOnly
- スペースのみはエラーチェック
- hankakukatakanaOnly
- 半角カタカナチェック
- hankakukatakanaSpaceOnly
- 半角カタカナ+半角スペースチェック
- phone
- 電話番号チェック(ハイフン有無しOK)
- phone1
- 電話番号チェック 上2~5桁
- phone2
- 電話番号チェック 中2~4桁
- phone3
- 電話番号チェック 下4桁
- emailNonRfc
- メールアドレスチェック(RFC非準拠)
- datetimeComparison
- 日時比較チェック
统计信息
- 总下载量: 130.28k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-07-03