abstract:<?php namespace app\in\model; //定义验证器 use think\Validate; class User extends Validate { protected $rule = [ &
<?php namespace app\in\model; //定义验证器 use think\Validate; class User extends Validate { protected $rule = [ 'sex' => 'in:0,1' ]; protected $message=[ 'sex.in'=>'性别必须介于0和1之间' ]; }
<?php namespace app\in\controller; //使用验证器 use think\Controller; use app\in\model\User; class In extends Controller { public function in() { $data=[ 'sex'=>2 ]; // $validate=new User(); // $res=$validate->check($data); // if(! $res){ // dump($validate->getError()); // }else{ // return '验证成功'; // } $rule=[ 'sex'=>'in:1,0' ]; $mess=[ 'sex.in'=>'性别必须是男或女' ]; $res= $this->validate($data,$rule,$mess); dump($res); } }
Correcting teacher:查无此人Correction time:2019-05-22 09:26:05
Teacher's summary:完成的不错。tp5自带了很多验证器,可以多了解下。继续加油。