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

驗證器處理數(shù)據(jù)

original 2019-03-27 10:20:54 273
abstrait:<?php namespace app\index\controller; use think\Controller; use app\validate\Staff;//導入驗證器規(guī)則 use think\Validate;//導入驗證器類 class Verity extends Controller {  &
<?php
namespace app\index\controller;
use think\Controller;
use app\validate\Staff;//導入驗證器規(guī)則
use think\Validate;//導入驗證器類
class Verity extends Controller
{
    //驗證器  自定義驗證器
    public function  demo1()
    {
        //準備一個要驗證的數(shù)據(jù)
        $data = [
            'name'=>'sdsds',
            'sex'=>45,
            'age'=>19
        ];
        $validate = new Staff();
        if (!$validate->check($data)){
            dump($validate->getError());
        }else{
            return '驗證通過';
        }
    }
    //簡化驗證器 $this->validate($data,$rule,$message);
    public function demo2()
    {
        $data = [
            'name'=>'sdsds',
            'sex'=>1,
            'age'=>10
        ];
        //驗證規(guī)則
        $rule = 'app\validate\Staff';
        $res = $this->validate($data,$rule);
        if(true!==$res){
            return $res;
        }
        return '驗證成功';
    }
    //獨立驗證  實例化驗證器類
    public function demo3()
    {
        //validate::make()創(chuàng)建驗證規(guī)則并返回驗證對象
        //$validate->check($data)驗證
        //1.創(chuàng)建驗證規(guī)則
        $rule = ['age'=>'require|between:10,20'];
        //創(chuàng)建錯誤信息
        $mess = [
            'age.between'=>'年齡必須在10到20之間',
            'age.require'=>'年齡不能為空'
        ];
        //創(chuàng)建數(shù)據(jù)
        $data = ['age'=>10];
        $validate = Validate::make($rule,$mess);
        $res = $validate->check($data);
        return $res ? '驗證通過': $validate->getError();
    }
}


Professeur correcteur:天蓬老師Temps de correction:2019-03-27 10:49:53
Résumé du professeur:你是四期的學員嗎? 這個作業(yè) , 應該提交到博客中, 而不是這里

Notes de version

Entrées populaires