第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Yii框架不得不說的故事—基礎(chǔ)篇(1)

withy PHP開發(fā)工程師
難度中級
時長 2小時39分
學(xué)習(xí)人數(shù)
綜合評分9.67
176人評價 查看評價
9.9 內(nèi)容實用
9.7 簡潔易懂
9.4 邏輯清晰
  • //session處理 $session = Yii::$app->session; $session->open(); //開啟session //判斷session是否開啟 // if($session->isActive){ // echo 'session is active'; // } //對象方式 // $session->set('user','汪'); //設(shè)置session值 // echo $session->get('user'); //取session值 // $session->remove('user'); //刪除session值 //數(shù)組方式 // $session['user'] = 'wang'; // echo $session['user']; // unset($session['user']);
    查看全部
  • namespace是用來區(qū)分不同位置的相同類名,use關(guān)鍵字用來定義重復(fù)的位置,as用來進行修改相同類名,直接\是用來引用頂層空間的文件
    查看全部
    0 采集 收起 來源:命名空間

    2015-07-12

  • nice!
    查看全部
    0 采集 收起 來源:命名空間

    2015-07-12

  • 關(guān)聯(lián)查詢性能問題: 1、查詢結(jié)果緩存,可以使用unset($customer->orders)刪除查詢緩存 2、關(guān)聯(lián)查詢的多次查詢:with('屬性') eg:Customer::find()->with('orders')->all(); //select * from order where customer_id in(...)
    查看全部
  • 關(guān)聯(lián)查詢: hasMany:一對多,hasOne:一對一 $customer->orders; $customer當(dāng)沒有orders屬性是,$customer自動調(diào)用_get()方法,拼接調(diào)用getOrders()方法,并自動在后面加上all()方法或者one()方法,至于何時自動拼接all或者one,取決于關(guān)聯(lián)查詢是用的hasMany還是hasOne,如果是hasMany則拼接all,否則反之。
    查看全部
  • 新的框架
    查看全部
  • 非常好
    查看全部
  • 好好好
    查看全部
  • 修改數(shù)據(jù)
    查看全部
  • 添加數(shù)據(jù): helloController.php文件: $test = new Test; $test->id = 3; $test->title = 'title3'; $test->validate();//驗證器,驗證字段是否合法 if($test->hasErrors()){ echo 'data is error';//字段不合法 die; } $test->save(); 如果想要驗證,在模型test.php文件中有對應(yīng)的方法rules進行驗證 test.php: public function rules(){ return [ ['id','integer'],['title','string','length'=>[0,5]]]; }
    查看全部
  • 表單刪除: delete();先從表中查找出來,查出來的是一個對象,然后再調(diào)用對象里的delete方法進行刪除 $res = Test::find()->where(['id'=>1])->all(); $res[0]->delete(); deleteAll(); 直接使用deleteAll進行刪除 Test::deleteAll('id>:id',array(':id'=>0));刪除id大于0的數(shù)據(jù)
    查看全部
  • 查詢數(shù)據(jù): 防止SQL注入:使用SQL占位符 :id $sql = "select * from table where id=:id"; Test::findBySql($sql,array(':id'=>1))->all(); $result = Test::find()->where(['between','id',1,2])->all(); $result查出來的最外層是數(shù)組,數(shù)組里是一條一條的對象。 asArray()是將查詢結(jié)果轉(zhuǎn)化為數(shù)據(jù) Test::find()->where([])->asArray()->all()
    查看全部
  • 創(chuàng)建數(shù)據(jù)模型: 命名空間 namespace app\models; use yii\db\ActiveRecord; 類繼承ActiveRecord
    查看全部
  • $layout = common ; //布局文件 $this 視圖組件 如果想替換公共文件中的某段(數(shù)據(jù)塊),可以在視圖文件中使用: <?php $this->beginBlock('block1'); ?> <h1>....</h1> <?php $this->endBlock();?> 公共文件中調(diào)用 <?php if(isset($this->blocks['block1']));?> <?=$this->blocks['block1'];?> <?php else;?> <h1>使用默認數(shù)據(jù)塊</h1> <?php endif;?>即可替換數(shù)據(jù)塊。
    查看全部
  • 在一個視圖(index.php)中顯示另一個試圖(about.php): 在視圖index.php文件中使用$this->render('about')顯示about視圖; 當(dāng)需要傳入?yún)?shù)時,用render的第二個參數(shù):$this->render('about',array('key'=>'value'))
    查看全部

舉報

0/150
提交
取消
課程須知
學(xué)習(xí)本門課程之前,建議先了解一下知識,會更有助于理解和掌握本門課程 1、掌握PHP基本的語言語法 2、對MVC開發(fā)方式有一定的了解
老師告訴你能學(xué)到什么?
1、php的新特征 2、一款前沿的框架的使用方式 3、新穎獨到的程序設(shè)計

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!