国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Yii中CDbCriteria常用總結

2019-11-15 01:50:34
字體:
來源:轉載
供稿:網友
Yii中CDbCriteria常用總結

轉自 :http://m.survivalescaperooms.com/mrcoke/articles/Yii.html

Yii的Active Recorder包裝了很多。

特別是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含進CDbCriteria這個類中去,這樣整個代碼會比較規范,一目了然。

$criteria =newCDbCriteria;

$criteria->addCondition("id=1"); //查詢條件,即where id =1 $criteria->addInCondition('id', array(1,2,3,4,5));//代表where id IN (1,23,,4,5,); $criteria->addNotInCondition('id',array(1,2,3,4,5));//與上面正好相法,是NOT IN $criteria->addCondition('id=1','OR');//這是OR條件,多個條件的時候,該條件是OR而非AND$criteria->addSearchCondition('name','分類');//搜索條件,其實代表了。。where name like '%分類%' $criteria->addBetweenCondition('id', 1, 4);//between1 and 4 $criteria->compare('id',1);//這個方法比較特殊,他會根據你的參數自動處理成addCondition或者addInCondition,//即如果第二個參數是數組就會調用addInCondition $criteria->addCondition("id = :id");$criteria->params[':id']=1; $criteria->select = 'id,parentid,name';//代表了要查詢的字段,默認select='*'; $criteria->join = 'xxx'; //連接表$criteria->with = 'xxx';//調用relations $criteria->limit =10;//取1條數據,如果小于0,則不作處理 $criteria->offset =1; //兩條合并起來,則表示 limit 10 offset1,或者代表了。limit 1,10 $criteria->order = 'xxx DESC,XXX ASC' ;//排序條件$criteria->group = 'group 條件';$criteria->having = 'having 條件 ';$criteria->distinct = FALSE;//是否唯一查詢


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上栗县| 长春市| 泸西县| 云阳县| 越西县| 平乡县| 延边| 东莞市| 五河县| 泸定县| 万宁市| 称多县| 依安县| 日照市| 栾川县| 宝丰县| 大安市| 车致| 罗定市| 鱼台县| 武鸣县| 黄大仙区| 牡丹江市| 桐梓县| 收藏| 大竹县| 威信县| 新化县| 皮山县| 大宁县| 阿拉善盟| 宜兴市| 五原县| 荥阳市| 乌拉特后旗| 瓦房店市| 合川市| 肃宁县| 龙江县| 芷江| 曲阳县|