thinkPHP5.0验证器自定义验证规则

mac2022-06-30  92

自定义验证规则

protected $rule = [ 'views' => 'require|number|checkviews:0',//checkviews为自定义验证规则,0是传过去的规则]; protected $message = [ 'views.require' => '浏览次数不能为空', 'views.number' => '浏览次数必须为数字', 'views.checkviews' => '浏览次数必须大于等于0',]; /** * @param $value 要验证字段的值 * @param $rule 验证规则传来的值 * @return bool true:验证通过 false/字符串:验证不通过,当返回的是错误信息时,$message中可以不写错误信息 */ protected function checkviews($value,$rule){ if($value>=$rule){ return true; } return false;}验证方法可以传入的参数共有5个(后面三个根据情况选用),依次为:验证数据、验证规则、全部数据(数组)、字段名、字段描述

转载于:https://www.cnblogs.com/YAN-HUA/p/9018539.html

相关资源:thinkphp5.0自定义验证规则使用方法
最新回复(0)