国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

驗(yàn)證器的使用

Original 2018-11-22 18:04:09 176
abstract:總結(jié):本章主要學(xué)習(xí)到了驗(yàn)證器的使用的兩種方法,分別是1,自己寫(xiě)驗(yàn)證器進(jìn)行驗(yàn)證 2,使用框架的驗(yàn)證器類(lèi)進(jìn)行獨(dú)立驗(yàn)證think\Validatenamespace app\index\comtroller; use think\Controller; use app\validate\Staff; use think\Validate; class 

總結(jié):本章主要學(xué)習(xí)到了驗(yàn)證器的使用的兩種方法,分別是1,自己寫(xiě)驗(yàn)證器進(jìn)行驗(yàn)證 2,使用框架的驗(yàn)證器類(lèi)進(jìn)行獨(dú)立驗(yàn)證think\Validate

namespace app\index\comtroller;
use think\Controller;
use app\validate\Staff;
use think\Validate;

class Verify extends Controller
{
    //驗(yàn)證器
    public function demo1()
    {
    //驗(yàn)證的數(shù)據(jù)
        $date = [
            'name'=>'zhu';
            'sex'=>1,
            'age'=>50,
            'salary'=>1600
        ];
        $validate = new Staff();
        
        if(!$validate->check($data))
        {
            dump($validate->getError());
        }else{
            return '驗(yàn)證成功';
        }
    }
    
    //驗(yàn)證器簡(jiǎn)化:$this->validate($data,$rule,$mess)
    public function demo2()
    {
        //驗(yàn)證的數(shù)據(jù)
            $date = ['age'=>20];
            $rule = ['age'=>between:10,50];
            $mess = ['age.between'=>'年齡必須在10到50之間'];
            $res = $this->validate($date,$rule,$mess);
            if(true !== $res)
            {
                return $res;
            }
            return '驗(yàn)證成功';
      }
      
      //獨(dú)立驗(yàn)證
      public function demo3()
      {
          //think\Validate.php
          //Validate::make():創(chuàng)建驗(yàn)證規(guī)則并返回驗(yàn)證對(duì)象
          //$validate->cleck($date):驗(yàn)證
          
          //1,創(chuàng)建驗(yàn)證規(guī)則
          $rule = ['age'=>'require|between:20,60'];
          
          //2,創(chuàng)建錯(cuò)誤提示信息
          $mess = [
              'age.require'=>'年齡必須填寫(xiě)',
              'age.between'=>'年齡必須在20到60之間',
          ];
          
          //3,創(chuàng)建數(shù)據(jù)
          $date = ['age'=>33];
          
          //Validate::make():創(chuàng)建驗(yàn)證規(guī)則并返回驗(yàn)證對(duì)象
          $validate = Validate::make($rule,$mess);
          $res = $validate->check($date);
          return $res?'驗(yàn)證通過(guò)':$validate->getError();
      }
}


Correcting teacher:韋小寶Correction time:2018-11-22 18:07:44
Teacher's summary:嗯!寫(xiě)的很不錯(cuò)哦!繼續(xù)加油吧!課后還得記得多多練習(xí)??!

Release Notes

Popular Entries