欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Yii2中簡(jiǎn)單的場(chǎng)景使用介紹

 更新時(shí)間:2017年06月02日 11:19:47   作者:xyf90314  
這篇文章主要給大家介紹了關(guān)于Yii2中簡(jiǎn)單的場(chǎng)景使用的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)跟著小編一起學(xué)習(xí)學(xué)習(xí)吧。

本文主要介紹的是關(guān)于Yii2簡(jiǎn)單場(chǎng)景使用的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面來(lái)一起看看詳細(xì)的介紹:

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

模型層:

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();
}

這個(gè)時(shí)候在控制器沒(méi)有調(diào)用任何場(chǎng)景。他的結(jié)果是:用戶名驗(yàn)證,密碼不驗(yàn)證

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

如果這個(gè)時(shí)候再在模型加上幾句代碼:

public function scenarios()
{
 return [
  'update'=>['pwd'],//在該場(chǎng)景下的屬性進(jìn)行驗(yàn)證,其他場(chǎng)景和沒(méi)有on的都不會(huì)驗(yàn)證
 ];
}

其結(jié)果是:用戶名沒(méi)有驗(yàn)證,密碼驗(yàn)證了

還有要注意如果你在模型里重寫(xiě)了scenarios()方法,在控制器調(diào)用了場(chǎng)景,那調(diào)用的場(chǎng)景名稱(chēng)必須在scenarios()方法里有,否則出錯(cuò)!

總結(jié)

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

相關(guān)文章

  • php繪圖之生成餅狀圖的方法

    php繪圖之生成餅狀圖的方法

    這篇文章主要介紹了php繪圖之生成餅狀圖的方法,涉及GD庫(kù)中imagefilledarc方法的使用技巧,需要的朋友可以參考下
    2015-01-01
  • php中使用url傳遞數(shù)組的方法

    php中使用url傳遞數(shù)組的方法

    這篇文章主要介紹了php中使用url傳遞數(shù)組的方法,實(shí)例分析了URL傳遞數(shù)組發(fā)送與接收的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-02-02
  • PHP mysqli事務(wù)操作常用方法分析

    PHP mysqli事務(wù)操作常用方法分析

    這篇文章主要介紹了PHP mysqli事務(wù)操作常用方法,結(jié)合實(shí)例形式分析了php操作mysqli事務(wù)的打開(kāi)、提交、執(zhí)行、回退、關(guān)閉等實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-07-07
  • php去除換行符的方法小結(jié)(PHP_EOL變量的使用)

    php去除換行符的方法小結(jié)(PHP_EOL變量的使用)

    本來(lái)在unix世界換行就用/n來(lái)代替,但是windows為了體現(xiàn)他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,這樣就用你寫(xiě)的程序在不同的平臺(tái)上運(yùn)行有著不少的麻煩
    2013-02-02
  • PHP寫(xiě)的獲取各搜索蜘蛛爬行記錄代碼

    PHP寫(xiě)的獲取各搜索蜘蛛爬行記錄代碼

    做為站長(zhǎng)每天都想知道自己的網(wǎng)站百度蜘蛛等搜索引擎爬蟲(chóng)是否了網(wǎng)站 來(lái)抓取文章,一般站長(zhǎng)不知道怎么搞用工具查詢,也可以查看空間里的日志,但是空間里的日志的記錄全是代碼你不知道那個(gè)是搜索引擎爬蟲(chóng)的來(lái)路
    2012-08-08
  • PHP中怎樣保持SESSION不過(guò)期 原理及方案介紹

    PHP中怎樣保持SESSION不過(guò)期 原理及方案介紹

    本文主要討論WEB SESSION,其一般有兩種:客戶端SESSION和服務(wù)器端SESSION,后一種最常見(jiàn)的屬于Java Beans提供的
    2013-08-08
  • php數(shù)據(jù)庫(kù)抽象層 PDO

    php數(shù)據(jù)庫(kù)抽象層 PDO

    因?yàn)檫@段時(shí)間工作比較忙 所以很長(zhǎng)時(shí)間沒(méi)有更新技術(shù)博客了。 在這段時(shí)間學(xué)習(xí)到了很多以前沒(méi)有接觸過(guò)的東西。
    2011-05-05
  • php 刪除數(shù)組元素

    php 刪除數(shù)組元素

    array_filter — 用回調(diào)函數(shù)過(guò)濾數(shù)組中的單元
    2009-01-01
  • PHP實(shí)現(xiàn)的字符串匹配算法示例【sunday算法】

    PHP實(shí)現(xiàn)的字符串匹配算法示例【sunday算法】

    這篇文章主要介紹了PHP實(shí)現(xiàn)的字符串匹配算法,簡(jiǎn)單描述了sunday算法的概念與原理,并結(jié)合實(shí)例形式分析了php基于sunday算法實(shí)現(xiàn)字符串匹配操作相關(guān)技巧,需要的朋友可以參考下
    2017-12-12
  • 最新評(píng)論