2017 © Pedro Peláez
 

library mvalidate

mvalidate

image

bbear/mvalidate

mvalidate

  • Friday, July 6, 2018
  • by hululidexiong
  • Repository
  • 1 Watchers
  • 0 Stars
  • 25 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 56 % Grown

The README.md

mValidate

Example:, (*1)

class BaseCtl extends \MValid\Model{}

//这里的info ,用load的第二个参数控制 , 默认是 BaseCtl(类名)
$_POST['info']['email'] = '105@qq.com';
require( __DIR__ . '/EmailEntity.php');
$a = new BaseCtl();
$validate = $a->loadEntity( Email::class )->load( \MValid\Base\Bear::post() , 'info')->validate();
var_dump( $validate );
if(!$validate){
    var_dump($a->getErrors());
}
var_dump($a->getAttributes());

Entity:, (*2)

class Email {

    //  AUTO_INCREMENT 默认主键( primary key )
    public $id = [
        'Type'=>'int',
        'Length'=>11,
        'AUTO_INCREMENT' => true
    ];

    public $email = [
        'Type'=>'varchar',
        'Length'=>255,
        'Default'=>'',
        'Comment'=> 'email',
        'ValidateMode' => ['email']
    ];
}

The Versions

06/07 2018

dev-master

9999999-dev

mvalidate

  Sources   Download

BSD-3-Clause

The Requires

  • php >=7

 

by BBear

06/07 2018

v0.1.9

0.1.9.0

mvalidate

  Sources   Download

BSD-3-Clause

The Requires

  • php >=7

 

by BBear

24/06 2018

v0.1.8

0.1.8.0

mvalidate

  Sources   Download

BSD-3-Clause

The Requires

  • php >=7

 

by BBear

10/06 2018

v0.1.7

0.1.7.0

mvalidate

  Sources   Download

BSD-3-Clause

The Requires

  • php >=7

 

by BBear

27/05 2018

v0.1.6

0.1.6.0

mvalidate

  Sources   Download

BSD-3-Clause

The Requires

  • php >=7

 

by BBear

27/05 2018

v0.1.5

0.1.5.0

mvalidate

  Sources   Download

BSD-3-Clause

The Requires

  • php >=7

 

by BBear

12/05 2018

v0.1.4

0.1.4.0

mvalidate

  Sources   Download

BSD-3-Clause

The Requires

  • php >=7

 

by BBear

11/05 2018

v0.1.3

0.1.3.0

mvalidate

  Sources   Download

BSD-3-Clause

The Requires

  • php >=7

 

by BBear