Yii2實(shí)現(xiàn)自定義獨(dú)立驗(yàn)證器的方法
本文實(shí)例講述了Yii2實(shí)現(xiàn)自定義獨(dú)立驗(yàn)證器的方法。分享給大家供大家參考,具體如下:
新建一個(gè)文件:
<?php /** * author : forecho <caizhenghai@gmail.com> * createTime : 2015/7/1 14:54 * description: */ namespace common\helps; use yii\validators\Validator; class ArrayValidator extends Validator { public function validateAttribute($model, $attribute) { if (!is_array($model->$attribute)) { $this->addError($model, $attribute, $attribute . '必須是一個(gè)數(shù)組'); } } }
使用的時(shí)候:
public function rules() { return [ ... ['kind_ids', 'common\helps\ArrayValidator'], // 自定義驗(yàn)證 ... ]; }
更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。
- YII2框架中使用RBAC對(duì)模塊,控制器,方法的權(quán)限控制及規(guī)則的使用示例
- YII框架模塊化處理操作示例
- YII分模塊加載路由的實(shí)現(xiàn)方法
- Yii中srbac權(quán)限擴(kuò)展模塊工作原理與用法分析
- YII模塊實(shí)現(xiàn)綁定二級(jí)域名的方法
- YII2框架中自定義用戶認(rèn)證模型,完成登陸和注冊(cè)操作示例
- YII2框架自定義全局函數(shù)的實(shí)現(xiàn)方法小結(jié)
- YII框架實(shí)現(xiàn)自定義第三方擴(kuò)展操作示例
- Yii2框架自定義驗(yàn)證規(guī)則操作示例
- 深入淺析yii2-gii自定義模板的方法
- YII2框架中添加自定義模塊的方法實(shí)例分析
相關(guān)文章
PHP封裝分頁(yè)函數(shù)實(shí)現(xiàn)文本分頁(yè)和數(shù)字分頁(yè)
本文主要是給大家分享了一段PHP的封裝好的分頁(yè)函數(shù),可以實(shí)現(xiàn)文本分頁(yè)和數(shù)字分頁(yè)兩種形式,非常的實(shí)用,有需要的朋友可以參考下2014-10-10php數(shù)據(jù)庫(kù)的增刪改查 php與javascript之間的交互
這篇文章主要為大家詳細(xì)介紹了php數(shù)據(jù)庫(kù)的增刪改查,以及php與javascript之間的交互,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08微信公眾平臺(tái)開(kāi)發(fā)之配置與請(qǐng)求
微信公眾平臺(tái)是騰訊公司在微信的基礎(chǔ)上新增的功能模塊,通過(guò)這一平臺(tái),個(gè)人和企業(yè)都可以打造一個(gè)微信的公眾號(hào),并實(shí)現(xiàn)和特定群體的文字、圖片、語(yǔ)音的全方位溝通、互動(dòng)。本文給大家介紹微信公眾平臺(tái)開(kāi)發(fā)之配置與請(qǐng)求,需要的朋友可以參考下2015-08-08discuz 首頁(yè)四格:最新話題+最新回復(fù)+熱門話題+精華文章插件
discuz 首頁(yè)四格:最新話題+最新回復(fù)+熱門話題+精華文章插件...2007-08-08PHP 實(shí)現(xiàn)人民幣小寫轉(zhuǎn)換成大寫的方法及大小寫轉(zhuǎn)換函數(shù)
這篇文章主要介紹了PHP 實(shí)現(xiàn)人民幣小寫轉(zhuǎn)換成大寫的方法,大小寫轉(zhuǎn)換函數(shù)的使用方法介紹,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-11-11Codeigniter整合Tank Auth權(quán)限類庫(kù)詳解
相交其他CodeIgniter的類庫(kù),tank_auth,配置簡(jiǎn)單,使用也簡(jiǎn)單,并且作者也一直在更新。這篇文章主要介紹了Codeigniter整合Tank Auth權(quán)限類庫(kù)詳解,需要的朋友可以參考下2014-06-06