亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

驗證器 模型對應(yīng)驗證處理

オリジナル 2019-06-08 22:28:45 224
サマリー:<?phpnamespace app\validate;//驗證器use think\Validate;class Staff extends Validate{ protected $rule = [  'name' => 'require|length:4,15',  'sex' =&

<?php
namespace app\validate;
//驗證器
use think\Validate;

class Staff extends Validate
{
 protected $rule = [
  'name' => 'require|length:4,15',
  'sex' => 'in:0,1',
  'age' => 'require|between:18,60',
  'salary' => 'require|gt:1500',
 ];

 //錯誤信息
 protected $message = [
  'name.require' => '員工姓名不能為空',
  'name.length' => '姓名信息必須在4到15個字符之間',
  'sex.in' => '性別必須是男或者女',
  'age.require' => '年齡不能為空',
  'age.between' => '年齡必須在18到60歲之間',
  'salary.require' => '工資不能為空',
  'salary.gt' => '工資必須大于1500'
 ];
}




<?php
namespace app\index\controller;
use think\Controller;
use app\validate\Staff;//導(dǎo)入驗證器類
use think\Validate;
class Verify extends Controller
{
 public function demo1()
 {
  $data = [
   'name' => '楊樹木哈哈的身份',
   'age' => 26,
   'salary' => 6000
  ];
  $validate = new Staff();
  if(!$validate->check($data)){
   dump($validate->getError());
  }else {
   return '驗證通過~~';
  }
 }

 //驗證器簡化
 public function demo2()
 {
  //準(zhǔn)備要驗證的數(shù)據(jù)
  // $data = [
  //  'name' => '楊樹木jhsajfh',
  //  'age' => 26,
  //  'salary' => 6000
  //]; 
  //驗證方法
  // $rule = 'app\validate\Staff';

  // $res = $this->validate($data,$rule);

  $data = ['age'=>'24'];
  $rule = ['age'=>'between:18,60'];
  $mess = ['age.between'=>'年齡必須在18到60歲之間'];

  $res = $this->validate($data,$rule,$mess);
  if(true !== $res){
   return $res;
  }
  return '驗證成功';
 }

 //獨立驗證
 public function demo3()
 {
  //創(chuàng)建驗證規(guī)則
  $rule = ['age'=>'require|between:18,60'];
       //創(chuàng)建錯誤信息
  $mess = [
   'age.between'=>'年齡必須在18到60歲之間',
   'age.require'=>'年齡必須填寫'
  ];
  //創(chuàng)建數(shù)據(jù)
  $data = ['age'=>'24'];
  //validate::make創(chuàng)建驗證規(guī)則并返回驗證對象
  $validate = Validate::make($rule,$mess);
  $res = $validate->check($data);
  return $res?'驗證成功':$validate->getError();
 }
}


添削の先生:查無此人添削時間:2019-06-10 10:16:55
先生のまとめ:完成的不錯。tp5自帶了很多驗證器,可以多了解下。繼續(xù)加油。

手記を発表する

人気のある見出し語