久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Yii 2.0中場(chǎng)景的使用教程

這篇文章主要給大家介紹了關(guān)于Yii 2.0中場(chǎng)景使用的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。

前言

熟悉Yii框架的人都知道,靈活的使用場(chǎng)景可以達(dá)到事半功倍的效果!

比如普通的數(shù)據(jù)的新增、修改,新增需要驗(yàn)證其中兩個(gè)字段,而修改只需要驗(yàn)證其中一個(gè)字段;還有種情況,也是我們現(xiàn)在用到的,同一張表(同一個(gè)model)有可能在不同的項(xiàng)目分支中使用,但是不用的項(xiàng)目分支對(duì)成員變量的驗(yàn)證是不一樣的,這時(shí)使用場(chǎng)景就可以輕松搞定;

場(chǎng)景使用

1、Yii2中簡(jiǎn)單的場(chǎng)景使用在這里有說(shuō)明: http://www.jb51.net/article/115231.htm

2、但是對(duì)于初學(xué)者可能還是不能靈活的應(yīng)用:

 public function rules()
 {
 return [
  [['name', 'account', 'pwd'], 'string', 'max' => 11],
  ['account','required','message'=>'用戶名不能為空'],
  ['pwd','required','message'=>'密碼不能為空','on'=>'add_customer']
 ];
 }

對(duì)于rules中指定部分成員變量的驗(yàn)證規(guī)則以及所屬場(chǎng)景,還是推薦上面這種寫(xiě)法,當(dāng)然也可以直接在類(lèi)里面定義一個(gè)方法名為scenarios的方法;

如何使用:

1、如果需要new一個(gè)新的對(duì)象就使用某個(gè)場(chǎng)景,直接采用:

 $bus_department = new BusDepartment(['scenario' => 'add_customer']);

2、更新數(shù)據(jù)的時(shí)候經(jīng)常會(huì)用到這種:

 $bus_department = BusDepartment::findOne($id);

使用場(chǎng)景的方法是:

 $bus_department->setScenario('add_customer'); 或者 $bus_department->scenario = 'add_customer';

這樣,在操作當(dāng)前對(duì)象的時(shí)候就會(huì)按照所設(shè)定的場(chǎng)景進(jìn)行規(guī)則驗(yàn)證。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)的支持。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過(guò)測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

Yii2的rule用于對(duì)模型屬性進(jìn)行驗(yàn)證,scenario用戶定義不同場(chǎng)景下需要驗(yàn)證的模型,下面這篇文章主要給大家介紹了關(guān)于Yii2中場(chǎng)景(scenario)和驗(yàn)證規(guī)則(rule)的相關(guān)資料,文中通過(guò)示例代碼介
本篇文章主要介紹了淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢(shì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了Yii2之組件的注冊(cè)與創(chuàng)建的實(shí)現(xiàn)方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
這篇文章主要介紹了Yii2使用駝峰命名的形式訪問(wèn)控制器的實(shí)現(xiàn)方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
下面小編就為大家?guī)?lái)一篇Yii2使用駝峰命名的形式訪問(wèn)控制器(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
這篇文章主要介紹了Yii2.0實(shí)現(xiàn)生成二維碼功能,結(jié)合實(shí)例形式分析了Yii2.0框架生成二維碼所涉及的相關(guān)擴(kuò)展引入步驟與使用方法,需要的朋友可以參考下
主站蜘蛛池模板: 国产日产精品一区二区三区四区 | 久久夜色精品国产 | 精品96久久久久久中文字幕无 | 9久久精品 | 成人黄色电影免费 | 久久久精品视频一区二区三区 | 日韩毛片在线视频 | 欧美综合一区二区 | 欧美综合久久 | 久久精品视频99 | 久久精品亚洲精品国产欧美 | 麻豆毛片| 国产亚洲一区二区三区 | 国产日韩中文字幕 | 狠狠撸在线视频 | 日韩免费视频一区二区 | 免费视频成人国产精品网站 | 久久99精品久久久久久噜噜 | 91看片视频 | 国产高清精品一区二区三区 | 久草精品视频 | 日本字幕在线观看 | 91大神新作在线观看 | 99精品国产一区二区三区 | 91精品国产一区二区在线观看 | 拍真实国产伦偷精品 | 国产一区二区三区在线看 | 久久国 | 久久国产精品72免费观看 | 一级欧美一级日韩片 | 丁香综合| 国产激情亚洲 | 成人小视频在线免费观看 | 免费国产黄网站在线观看视频 | av中文字幕在线 | 国产精品视频久久久久久 | 久久国际精品 | 成人三级视频 | 亚州精品天堂中文字幕 | 欧美日韩福利视频 | 精品欧美一区二区三区精品久久 |