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

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

Yii CDbCriteria

2019-11-15 01:37:43
字體:
來源:轉載
供稿:網友
Yii CDbCriteria

注:$c=newCDbCriteria();是ActiveRecord的一種寫法,使ActiveRecord更加靈活,而不是手冊中DAO(PDO)和QueryBuilder。這是YiiCDbCriteria的一些筆記和常用用法:一、一個sql拼裝的情況

$criteria=newCDbCriteria;

$criteria->addCondition("id=1");//查詢條件,即whereid=1

$criteria->addInCondition('id',array(1,2,3,4,5));//代表whereidIN(1,23,,4,5,);

$criteria->addNotInCondition('id',array(1,2,3,4,5));//與上面正好相法,是NOTIN

$criteria->addCondition('id=1','OR');//這是OR條件,多個條件的時候,該條件是OR而非AND

$criteria->addSearchCondition('name','分類');//搜索條件,其實代表了。。wherenamelike'%分類%'

$criteria->addBetweenCondition('id',1,4);//between1and4

$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;//兩條合并起來,則表示limit10offset1,或者代表了。limit1,10

$criteria->order='xxxDESC,XXXASC';//排序條件

$criteria->group='group條件';

$criteria->having='having條件';

$criteria->distinct=FALSE;//是否唯一查詢

實例:

php代碼

$criteria=newCDbCriteria();

$criteria->select='table_name,model_id,sum(amount)total';

$criteria->group='table_name,model_id';

$criteria->addCondition("$nIdcId=4");//也可以$criteria->condition="$nIdcId=4";

$aResult=accessory_info::model()->findAll($criteria);

$c=newCDbCriteria();

$c->select='t.id,t.created_at,t.outsource_id,t.user_id,t.Operate,t.content';

$c->join='LEFTJOINoutsourceONoutsource.id=t.outsource_id';

$c->condition='outsource.idc_idIN('.implode(',',$idc_ids).')';

if($last_log_id){

$c->condition.="ANDt.id>$last_log_id";

}

$c->limit=20;

$c->order='t.idDESC';

$logs=Outsource

));

原文轉自百度空間《Yii CDbCriteria 常用方法》


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白水县| 建瓯市| 休宁县| 务川| 黄浦区| 驻马店市| 丰城市| 连云港市| 双流县| 衡东县| 米脂县| 抚顺县| 夏津县| 顺平县| 甘南县| 昌图县| 沙田区| 蓝田县| 玛沁县| 兴隆县| 安化县| 彭水| 长乐市| 青川县| 万源市| 高邮市| 承德市| 昌图县| 津市市| 鞍山市| 霍邱县| 宁津县| 徐闻县| 弥勒县| 化隆| 景德镇市| 德州市| 即墨市| 常州市| 三门峡市| 吉木乃县|