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

Yii2中簡單的場景使用介紹

這篇文章主要給大家介紹了關于Yii2中簡單的場景使用的相關資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來跟著小編一起學習學習吧。

本文主要介紹的是關于Yii2簡單場景使用的相關內容,分享出來供大家參考學習,下面來一起看看詳細的介紹:

直接上代碼(主要部分):

模型層:

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

控制器:

$model = new User();
if(isset($_POST['User'])){
 $model -> attributes = Yii::$app->request->post('User');
 $model -> save();
}

這個時候在控制器沒有調用任何場景。他的結果是:用戶名驗證,密碼不驗證

如果在控制器加上一句$model->scenario='update';其結果是:用戶名,密碼都驗證了

如果這個時候再在模型加上幾句代碼:

public function scenarios()
{
 return [
  'update'=>['pwd'],//在該場景下的屬性進行驗證,其他場景和沒有on的都不會驗證
 ];
}

其結果是:用戶名沒有驗證,密碼驗證了

還有要注意如果你在模型里重寫了scenarios()方法,在控制器調用了場景,那調用的場景名稱必須在scenarios()方法里有,否則出錯!

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對的支持。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

Yii2的rule用于對模型屬性進行驗證,scenario用戶定義不同場景下需要驗證的模型,下面這篇文章主要給大家介紹了關于Yii2中場景(scenario)和驗證規則(rule)的相關資料,文中通過示例代碼介
本篇文章主要介紹了淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了Yii2之組件的注冊與創建的實現方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
這篇文章主要介紹了Yii2使用駝峰命名的形式訪問控制器的實現方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
下面小編就為大家帶來一篇Yii2使用駝峰命名的形式訪問控制器(實例講解)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了Yii2.0實現生成二維碼功能,結合實例形式分析了Yii2.0框架生成二維碼所涉及的相關擴展引入步驟與使用方法,需要的朋友可以參考下
主站蜘蛛池模板: 久久久久免费观看 | 精品日韩一区二区 | 看av网| 国产成人精品一区二区三 | 日韩在线 | av网站免费看 | 国产欧美久久一区二区三区 | 在线不卡av| 91精品国产色综合久久 | 狠狠干影院| 国产黄色在线观看 | 亚洲欧美中文日韩在线v日本 | 亚洲精品一区二区三区丝袜 | 中文字幕一区二区三区在线观看 | 欧产日产国产精品国产 | 一级黄色在线 | 国产精品久久久久久久久久久久冷 | 一区二区欧美在线 | 成人免费大片黄在线播放 | 一本色道精品久久一区二区三区 | www.操.com | 精精国产xxxx视频在线 | 四虎影院在线免费观看 | 日韩精品一区在线 | 亚洲精品久久久久久久久久久久久 | 亚洲中午字幕 | 国产情侣啪啪 | av一区二区三区四区 | 最新中文字幕久久 | 色婷婷综合网 | 国产福利视频导航 | 欧美日韩一卡二卡 | 国产精品高潮呻吟久久 | 久久精品小视频 | 欧美日韩亚洲视频 | 久久久久国产精品午夜一区 | 女朋友的闺蜜3韩国三级 | 欧美日韩亚洲国产 | 久久综合狠狠综合久久综合88 | 一区二区免费看 | 国产精品亚洲成在人线 |