亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

yii場(chǎng)景使用

Loong_T / 1707人閱讀

摘要:場(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://www.ezyhdfw.cn/yun/29912.html

相關(guān)文章

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

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

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

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

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

    摘要:一簡(jiǎn)介作為工程師,我們很可能遇到一些有必要的進(jìn)行單元測(cè)試的場(chǎng)景。本系列文章就來介紹下,在框架下,如何使用進(jìn)行單元測(cè)試。 一、簡(jiǎn)介 作為php工程師,我們很可能遇到一些有必要的進(jìn)行單元測(cè)試的場(chǎng)景。本系列文章就來介紹下,在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è)字符串了,有沒有一絲絲的影子不過,你在的中只需認(rèn)識(shí)這些新特性基本就足矣,因?yàn)橐恍└镜臇|西跟是一樣的撒,完全不用怕,我是說如果你上手過的話。 這篇文章主要來看看在Yii2之中的MVC,當(dāng)然,最核心的思想還是跟Yii1.1一樣的,但是我今天是想來看看在Yii2里的MVC跟Yii1.1有什么不同,或者應(yīng)該直接說,Yi...

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

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

0條評(píng)論

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