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

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

yii框架基礎之數據模型操作

標簽:
PHP

<?php
/**

  • 活动记录的创建
    */
    namespace app\models;
    use yii\db\ActiveRcord;

class Test extends ActiveRecord
{

public function __construct(argument)
{
    # code...
}

}

/**

  • 活动记录的单表查询
    */
    namespace app\controllers;
    use yii\web\Controller;
    use app\models\Test;

class Test extends ActiveRecord
{

public function actionIndex()
{
    //查询数据
    $sql = 'select * from test where id=1';
    $results = Test::findBySql()->all();  //返回的记录都会包装为一个对象

    //安全,占位
    $results = Test::find()->where(['id'=>1])->all();

    //id>0
    $results = Test::find()->where(['>','id', 0])->all();

    //id>=1  并且 id<=2
    $results = Test::find()->where(['between','id', 1, 2])->all();

    //title like "%title1%"
    $results = Test::find()->where(['like','title', 'title1'])->all();

    //查询结果转化成数据,降低内存占有
    $results = Test::find()->where(['like','title', 'title1'])-asArray()->all();

    //批量查询,降低内存占有
    foreach(Test::find()->batch(2) as $tests){
        print_r(count($tests));
    }

    //单表删除
    $results = Test::find()->where(['id'=>1])->all();
    $results[0]->delete(); //删除单条记录
    Test::deleteAll('id>:id',array(':id'=>0)); //删除数据

    //单表添加数据, 可以在Test的model添加rules规则来验证数据
    $test = new Test;
    $test->id = 3;
    $test->title = 'title3';
    $test->validate();
    if($test->hasErrors){
        echo 'error';
        die;
    }
    $test->save();

    //单表数据修改
    $test = Test::find()->where(['id'=>4])->one();
    $test->title = 'title4';
    $test->save();

    print_r($results);
}

}

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消