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

Yii使用find findAll查找出指定字段的實現方法

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

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

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

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

$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', ));

測試后發現果然可以用,那么find也可以這么操作:

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

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

$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測試了也可以。

結論:

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

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

php技術Yii使用find findAll查找出指定字段的實現方法,轉載需保留來源!

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

主站蜘蛛池模板: 国产又粗又猛又爽又黄的免费视频 | 性吧 校园春色 | 91亚洲 欧美 国产 制服 动漫 | 一区二区三区四区国产 | 精品久久久久中文字幕 | 蜜臀久久99精品久久久久久做爰 | 欧美黄色精品 | 国产精品久久久久一区二区三区 | 三级黄色在线 | 中文字幕精品在线视频 | 欧美做真爱欧免费看 | 香蕉久久夜色精品国产小优 | 国产亚洲精品网站在线视频 | 高hbl双性浪荡古代 高h 大尺度纯肉 np快穿 | 欧美影院在线观看完整版 mp4 | 黑色丝袜美女被网站 | 亚洲精品AV一区午夜福利 | 999国产高清在线精品 | 久久高清一本无码 | 欧美伊人久久大香线蕉综合69 | 亚洲高清无在码在线无弹窗 | 网址在线观看你懂我意思吧免费的 | 无限资源在线观看播放 | 午夜影院美女 | 草莓国产视频免费观看 | 亚洲欧美精品一中文字幕 | 中文字幕一区二区三区在线播放 | 男男免费看 | 久99re视频9在线观看 | 国产在线亚洲精品观看不卡 | 恋夜影院支持安卓视频美女 | 亚洲视频中文字幕在线观看 | 野花日本大全免费观看3中文版 | jizz非洲| 久久91精品国产91 | 国产在线视频一区二区不卡 | 亚洲免费福利在线视频 | 夜色爽爽爽久久精品日韩 | aa级毛片毛片免费观看久 | 97色伦图区97色伦综合图区 | 久久这里只有是精品23 |