欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Yii2驗證器Validator怎么用-創(chuàng)新互聯(lián)

這篇文章主要介紹了Yii2驗證器Validator怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司主營嫩江網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app開發(fā)定制,嫩江h(huán)5微信小程序開發(fā)搭建,嫩江網(wǎng)站營銷推廣歡迎嫩江等地區(qū)企業(yè)咨詢

具體如下:

先看一下驗證器的使用。

public function rules()
{
  return [
    [['email', 'password'], 'required'],
    ['password', 'string', 'min'=>6],
  ];
}

如上所示,驗證器主要使用在rules里面,對當(dāng)前model里面的屬性值進行驗證以檢查是否滿足某種要求。

驗證器使用格式:

書寫格式為:[需要驗證的屬性,驗證器名稱,驗證器參數(shù)]。

如果需要驗證的屬性為多個可用數(shù)組,如果為一個屬性可用字符串也可用數(shù)組來表示。

每個屬性都可以有多個驗證器,如上面的password使用了 required和string兩個驗證器。

常用驗證器:

Yii2已經(jīng)內(nèi)置了一些常用的驗證器。所有的驗證器都從基類yii\validators\Validator繼承實現(xiàn)。我大概總結(jié)下有這么幾類。

數(shù)字相關(guān):

integer——整數(shù)
用來檢測屬性值是否為整數(shù),以及較大、最小值檢測等。(yii\validators\NumberValidator)

double——浮點
用來檢測屬性值是否為浮點數(shù),即小數(shù)。(yii\validators\NumberValidator)

number——數(shù)字
這個和上面的double完全相同,只是用了2個名稱。(yii\validators\NumberValidator)

格式相關(guān):

date——日期
檢驗屬性值是否為正確的日期格式。(yii\validators\DateValidator)

email——郵件
檢測屬性值是否是正確的電子郵件格式。(yii\validators\EmailValidator)

url——URL
用來判斷屬性值是否是正確的url地址。(yii\validators\UrlValidator)

對值進行函數(shù)處理:

filter——過濾器
這個是對屬性值進行加工處理的。如對屬性值加前綴、替換特定的字符串等等。(yii\validators\FilterValidator)

trim——裁邊
這個是對屬性值進行加工處理的。只是去掉字符串兩側(cè)的空格、或指定的字符串。(yii\validators\FilterValidator)


上傳文件驗證:

file——文件
這個主要是對上傳的文件進行驗證,如格式、大小等。(yii\validators\FileValidator)

image——圖片
這個和上面的file驗證器差不多,不過是專門用來驗證圖片的。(yii\validators\ImageValidator)

判斷比較:

compare——比較
用來對兩個屬性值進行比較,如相等、大于、小于比較等。(yii\validators\CompareValidator)

in——包含(范圍)
用來檢測屬性值是否包含在指定的數(shù)組中。(yii\validators\RangeValidator)

exist——存在
用來檢測在數(shù)據(jù)表中是否已經(jīng)存在此屬性值。(yii\validators\ExistValidator)

unique——性
這個和exist差不多,用來檢測值是否是。(yii\validators\UniqueValidator)

string——字符串
對屬性值進行長度判斷,如較大長度、短長度等。(yii\validators\StringValidator)

boolean——布爾型
用來檢查屬性的值是否為布爾值。(yii\validators\BooleanValidator)

default——默認值
這個是用來給屬性設(shè)置默認值的。如當(dāng)屬性值為null的時候,給它設(shè)置為 空的默認值。(yii\validators\DefaultValueValidator)

required——必填
這個用來檢查屬性值是否為空。(yii\validators\RequiredValidator)

captcha——驗證碼
這個主要是在界面使用驗證碼的時候?qū)︱炞C碼進行驗證的。(yii\captcha\CaptchaValidator)

match——正則表達式
這個就比較強大了,用來檢測屬性值是否匹配給出的正則。上面所列出的基本都可以用這個實現(xiàn)。(yii\validators\RegularExpressionValidator)

其它:

safe——安全
這個不進行驗證,僅僅用來指定屬性值是安全的。(yii\validators\SafeValidator)

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Yii2驗證器Validator怎么用”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

新聞名稱:Yii2驗證器Validator怎么用-創(chuàng)新互聯(lián)
分享地址:http://aaarwkj.com/article32/hoipc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站設(shè)計公司、虛擬主機ChatGPT、面包屑導(dǎo)航標簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護公司
加勒比久草免费在线观看| 日韩精品91一区二区| 韩日男人女人性生活视频| 午夜福利激情视频在线| 久久精品国产免费夜夜嗨| 99亚洲伊人久久精品影院| 国产麻豆91在线视频| 加勒比中文字幕日本道| 久久热在线观看免费高清| 国产精品免费网站在线观看| 日本人妻在线一区二区三区| 国产在线精品91系列| 久久久av在线免费观看| 日韩x级av免费在线观看| 真实国产熟女一区二区三区| av影片在线观看亚洲天堂| 丝袜美腿精尽福利视频网址大全| 亚洲精品一级二级三级| 国产亚洲成人精品久久| 四虎免费在线视频观看| 麻豆人妻少妇精品系列| 国产精品日产三级在线观看| 欧美三级视频一区二区三区| 日本岛国大片一区二区在线观看 | 欧美精品成人在线一区| 91色九色吧在线观看| 一二三四在线观看日本资讯| 国产在线视频不卡一区| 欧美日韩精品亚洲成人精品| 欧美三级亚洲三级日韩三级| 国产高清毛片区1区二区三区| 成人高清在线观看91| 国产三级精品大乳人妇| 亚洲激情人妻小说网| 日本人妻在线不卡视频| 国产亚洲一区二区高清| 蜜桃少妇人妻一区二区视频| 亚洲国产偷拍在线观看| 午夜日本大胆裸体艺术| 99麻豆久久久精品国产| 国产午夜视频在线观看一区|