2017 © Pedro Peláez
 

cakephp-plugin apollon

CakePHP Apollon

image

fusic/apollon

CakePHP Apollon

  • Wednesday, March 14, 2018
  • by fusic
  • Repository
  • 20 Watchers
  • 4 Stars
  • 10,829 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 10 Versions
  • 26 % Grown

The README.md

Apollon

Build Status Code Quality, (*1)

セットアップ

composer require fusic/apollon

In Model File, (*2)

 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' => 'パスワードは半角英数記号で入力してください'
            ]);
    }

バリデーション一覧

  • 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
    • 日時比較チェック

The Versions

14/03 2018

dev-master

9999999-dev https://github.com/fusic/Apollon

CakePHP Apollon

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar fusic

cakephp validation

14/03 2018

1.0.7

1.0.7.0 https://github.com/fusic/Apollon

CakePHP Apollon

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar fusic

cakephp validation

13/03 2018

dev-fix-phone-validation

dev-fix-phone-validation https://github.com/fusic/Apollon

CakePHP Apollon

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar fusic

cakephp validation

16/12 2016

1.0.6

1.0.6.0 https://github.com/fusic/Apollon

CakePHP Apollon

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar fusic

cakephp validation

17/10 2016

1.0.5

1.0.5.0 https://github.com/fusic/Apollon

CakePHP Apollon

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar fusic

cakephp validation

17/10 2016

1.0.4

1.0.4.0 https://github.com/fusic/Apollon

CakePHP Apollon

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar fusic

cakephp validation

22/08 2016

1.0.3

1.0.3.0 https://github.com/fusic/Apollon

CakePHP Apollon

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar fusic

cakephp validation

18/08 2016

1.0.2

1.0.2.0 https://github.com/fusic/Apollon

CakePHP Apollon

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar fusic

cakephp validation

21/07 2016

1.0.1

1.0.1.0 https://github.com/fusic/Apollon

CakePHP Apollon

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar fusic

cakephp validation

23/11 2015

1.0.0

1.0.0.0 https://github.com/fusic/Apollon

CakePHP Apollon

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar fusic

cakephp validation