ThinkPhp5验证器

TP5如何创建并使用验证器

  • 创建一个与控制器平级的文件夹,命名为validate
  • 在validate文件夹里新建一个类,该类引用并继承Validate类
  • 类里使用protected $rule = []来制定验证规则
  • 类里使用 protected function 函数名( $value, $rule = ‘’, $date = ‘’, $field = ‘’, $des = ‘’ ) 来自定义验证规则
    • $value 验证的数据
    • $rule 验证的规则
    • $date 全部数据(数组)
    • $field 验证的字段名
    • $des 验证的字段描述
  • 使用自定义验证规则的方法为在制定验证规则时,和普通验证方法一样调用,如:
    • ‘id’ => ‘require|自定义函数名’
  • 使用验证器的方法
    • 在控制器里或类里调用定义的验证规则类,如:
      • $validate = new \app\api\validate\IDMustBePostiveINT;
      • 使用check()方法进行验证
      • 使用getError()方法获取错误原因

猜你喜欢

转载自blog.csdn.net/qq_42082860/article/details/83175851