天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Yii使用find findAll查找出指定字段的實現(xiàn)方法

本文以實例形式展示了Yii使用find findAll查找出指定字段的實現(xiàn)方法,分享給大家供大家參考之用。具體方法如下:

總所周知,采用如下方法:

modelName::model() -> find()    //找出的是一個對象modelName::model() -> findALL()  //找出的是一個對象集合的數(shù)組

可以找出對象與對象集合的數(shù)組,那么如何找出我所需要的字段的數(shù)據(jù),而不是全部字段的數(shù)據(jù)呢?之前我是這么做的:

$criteria = new CDbCriteria;$criteria->select = 'username,id,email';$criteria->order = 'id DESC';$users = modelName::model()->findAll( $criteria );

后臺無意中看到別人有這么寫的,方法很不錯:

$users = modelName::model()->findAll(array(  'select' =>array('username','id','email'),  'order' => 'id DESC', ));

測試后發(fā)現(xiàn)果然可以用,那么find也可以這么操作:

$user = modelName::model()->find(array(  'select' =>array('username','id','email'),  'order' => 'id DESC',  'condition' => 'id='.$id,));

當(dāng)然了,這么做肯定不安全了,換成下面的方法同樣可以:

$users = $this->user->find(array(  'select'=>array('id','username','email'),  'order' => 'id DESC',  'condition' => 'state=:state AND id=:id',  'params' => array(':state'=>'1',':id' => '2'),));

同理用findAll測試了也可以。

結(jié)論:

通過這種方法能夠很方便的獲取所需要的數(shù)據(jù),當(dāng)然需要分頁的時候還是 需要 new 一下 CDbCriteria 的。

希望本文所述對大家采用Yii進行數(shù)據(jù)庫程序設(shè)計能有所幫助。

php技術(shù)Yii使用find findAll查找出指定字段的實現(xiàn)方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 荡公乱妇HD中文字幕 | 校花的奶好大好浪 | 香蕉久久夜色精品国产小优 | 大稥焦伊人一本dao 大香伊人中文字幕精品 | 丰满人妻熟女色情A片 | 综合一区无套内射中文字幕 | 国产不卡在线观看视频 | 毛片免费在线 | 软糯白嫩双性受h | 亚洲H成年动漫在线观看不卡 | 动漫美女被羞羞动漫怪物 | 中文字幕一区中文亚洲 | 麻美ゆま夫の目の前で犯 | 伸进同桌奶罩里摸她胸作文 | 妻中蜜在线播放 | 色欲国产麻豆一精品一AV一免费 | 国产短视频精品区 | 2020无码最新国产在线观看 | proburn中文破解版下载 | 国产精品久久久久久日本 | 精品视频在线播放 | 久久夜色撩人精品国产 | 久久精品一区二区影院 | 久久免费视频在线观看6 | 国产真实夫妇交换视频 | 久久99精品AV99果冻 | 精品AV亚洲乱码一区二区 | 国产精品无码亚洲精品 | 国产人妖一区二区 | 97国产精品视频在线观看 | 少妇高潮A视频 | 毛片一区二区三区 | 俄罗斯大白屁股 | 九九免费高清在线观看视频 | 亚洲国产欧美另类 | 久久人妻少妇嫩草AV蜜桃99 | 97资源站超碰在线视频 | 国产亚洲精品久久综合阿香 | 99热在线精品视频 | 伊人久久大香线蕉综合高清 | 色噜噜狠狠色综合中文字幕 |