2017 © Pedro Peláez
 

library ep-validate

Another validate tool

image

xiangshouding/ep-validate

Another validate tool

  • Friday, November 4, 2016
  • by xiangshouding
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

ep-validate

Another validate tool, (*1)

说明

校验参数可能是遇到最多的问题,特别是在导入数据的时候。一个定义清晰的校验工具就不可获取了。, (*2)

宏观的去考察一下,有个 json schema 的项目特别令人愉悦,但奈何类库代码颇多,有时候校验并不需要引入如此庞大的一套体系。, (*3)

在纠结了几天后,决定还是简单来一个吧,自己用着比较舒服,遂放到这块。, (*4)

安装

composer install xiangshouding/ep-validate

使用


$data = array( 'name' => 'bozlll', 'age' => 27, 'gender' => 'm', 'ext' => array( 'school' => 'HIT', 'class' => 4 ) ); $rules = array( 'name' => 'required|string|max:30', 'age' => 'required|int', 'gender' => 'required|enum:m,f', 'ext' => '$ref:ext', '$define' => array( 'ext' => array( 'school' => 'string', 'class' => 'string' ) ), ); $validate = new Ep_Validate($data, $rules); if (!$validate->ok()) { throw new Exception($validate->getValidateError()); } ...

检验规则

..., (*5)

The Versions

04/11 2016

dev-master

9999999-dev

Another validate tool

  Sources   Download

MIT

by Avatar xiangshouding