成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

yii場(chǎng)景使用

Loong_T / 1652人閱讀

摘要:場(chǎng)景控制器指定場(chǎng)景模型中用戶名不能為空年齡不能為空密碼不能為空結(jié)果驗(yàn)證和場(chǎng)景控制器模型中用戶名不能為空年齡不能為空密碼不能為空等級(jí)不能為空結(jié)果驗(yàn)證場(chǎng)景控制器模型中用戶名不能為空年齡不能為空結(jié)果報(bào)錯(cuò),缺少場(chǎng)景場(chǎng)景控制器模型中用戶名

································場(chǎng)景1································
控制器:

$model->scenario="update";//指定場(chǎng)景
$model -> save();

模型中:

public function rules() {
    return [
        ["name","required","message"=>"用戶名不能為空"],
        ["age","required","message"=>"年齡不能為空","on"=>"create"],
        ["pwd","required","message"=>"密碼不能為空","on"=>"update"]
    ];
}

結(jié)果:

驗(yàn)證name和pwd

································場(chǎng)景2································
控制器:

$model->scenario="update";
$model -> save();

模型中:

public function rules(){
    return [
        ["name","required","message"=>"用戶名不能為空"],
        ["age","required","message"=>"年齡不能為空","on"=>"create"],
        ["pwd","required","message"=>"密碼不能為空","on"=>"update"],
        ["level","required","message"=>"等級(jí)不能為空","on"=>"update"],
    ];
}
public function scenarios(){
       return [
            "update"=>["pwd"],
        ]
}

結(jié)果:

驗(yàn)證pwd

································場(chǎng)景3································
控制器:

$model -> save();

模型中:

public function rules(){
    return [
        ["name","required","message"=>"用戶名不能為空"],
        ["age","required","message"=>"年齡不能為空","on"=>"create"],
    ];
}

public function scenarios(){
    return [
        "update"=>["pwd"],
    ];
}

結(jié)果:

  報(bào)錯(cuò),缺少場(chǎng)景

································場(chǎng)景4································
控制器:

$model -> save();

模型中:

public function rules(){
    return [
        ["name","required","message"=>"用戶名不能為空"],
        ["level","required","message"=>"等級(jí)不能為空"],
        ["age","required","message"=>"年齡不能為空","on"=>"create"],
    ];
}
public function scenarios(){
    return [
        "update"=>["pwd"],
        "default"=>["name"]
    ];
}

結(jié)果:

驗(yàn)證name

································場(chǎng)景5································
控制器:

$model -> save();

模型中:

public function rules(){
    return [
        ["name","required","message"=>"用戶名不能為空"],
        ["age","required","message"=>"年齡不能為空","on"=>"create"],
    ];
}

結(jié)果:

驗(yàn)證name


文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/29912.html

相關(guān)文章

  • 途牛原創(chuàng)|無(wú)線中心運(yùn)營(yíng)研發(fā)Redis酷實(shí)踐

    摘要:從年月開始,的開發(fā)由作者目前就職贊助。武器一覽無(wú)線運(yùn)營(yíng)播種機(jī)模型動(dòng)態(tài)表單屬性中心標(biāo)簽系統(tǒng)權(quán)限中心模型位置管理一切皆位置回到主題,下面就為大家詳細(xì)介紹下,我們?nèi)绾瓮嫠?。?chǎng)景包括頁(yè)面緩存限速器頁(yè)面性能分析狀態(tài)統(tǒng)計(jì)智能提醒異常線路。 Redis-簡(jiǎn)介 Redis是一個(gè)開源的使用ANSI C語(yǔ)言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫(kù),并提供多種語(yǔ)言的API。從2...

    zoomdong 評(píng)論0 收藏0
  • 使用YII 做開發(fā)的總結(jié)

    摘要:也提供了命名查詢的方式,比如需要獲取最近一個(gè)月內(nèi)發(fā)布的篇文章,如果經(jīng)常性的用到這個(gè)查詢,可以使用命名查詢的方式來(lái)寫。 這兩天用YII開發(fā)了用戶管理的功能,以前雖然也用YII框架開發(fā)過(guò)一些功能,但是總感覺對(duì)YII的使用還不是很熟練。 這次真正動(dòng)手之前,先復(fù)習(xí)了一遍 yii-guide-1.1.14.pdf 這本書,上次看的時(shí)候太過(guò)于粗略了,這次仔仔細(xì)細(xì)的閱讀了一遍。 說(shuō)一下最直觀的感受 ...

    mykurisu 評(píng)論0 收藏0
  • 使用Codeception進(jìn)行Yii2的單元測(cè)試(一)安裝以及簡(jiǎn)介篇

    摘要:一簡(jiǎn)介作為工程師,我們很可能遇到一些有必要的進(jìn)行單元測(cè)試的場(chǎng)景。本系列文章就來(lái)介紹下,在框架下,如何使用進(jìn)行單元測(cè)試。 一、簡(jiǎn)介 作為php工程師,我們很可能遇到一些有必要的進(jìn)行單元測(cè)試的場(chǎng)景。本系列文章就來(lái)介紹下,在Yii2框架下,如何使用Codeception進(jìn)行單元測(cè)試。本篇就首先介紹Yii2,以及Codeception的安裝。 二、Yii2和codeception安裝 安裝Yi...

    dabai 評(píng)論0 收藏0
  • Yii2的MVC新特性

    摘要:而且現(xiàn)在的中,每個(gè)輸出變?yōu)榱朔祷?,就像上面的一樣,你現(xiàn)在可以完全返回一個(gè)字符串了,有沒(méi)有一絲絲的影子不過(guò),你在的中只需認(rèn)識(shí)這些新特性基本就足矣,因?yàn)橐恍└镜臇|西跟是一樣的撒,完全不用怕,我是說(shuō)如果你上手過(guò)的話。 這篇文章主要來(lái)看看在Yii2之中的MVC,當(dāng)然,最核心的思想還是跟Yii1.1一樣的,但是我今天是想來(lái)看看在Yii2里的MVC跟Yii1.1有什么不同,或者應(yīng)該直接說(shuō),Yi...

    sushi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<