Yii CDbCriteria的一些笔记和常用用法:

转载 2012年03月22日 11:13:14
01 $criteria new CDbCriteria;
02 $criteria->addCondition("id=1"); //查询条件,即where id = 1
03 $criteria->addInCondition('id'array(1,2,3,4,5)); //代表where id IN (1,23,,4,5,);
04 $criteria->addNotInCondition('id'array(1,2,3,4,5));//与上面正好相法,是NOT IN
05 $criteria->addCondition('id=1','OR');//这是OR条件,多个条件的时候,该条件是OR而非AND
06 $criteria->addSearchCondition('name''分类');//搜索条件,其实代表了。。where name like '%分类%'
07 $criteria->addBetweenCondition('id', 1, 4);//between 1 and 4  
08  
09 $criteria->compare('id', 1);    //这个方法比较特殊,他会根据你的参数自动处理成addCondition或者addInCondition,
10                                 //即如果第二个参数是数组就会调用addInCondition
11 /**
12  * 传递变量
13  */
14 $criteria->addCondition("id = :id");
15 $criteria->params[':id']=1;
16 /**
17  * 一些public vars
18  */
19 $criteria->select = 'id,parentid,name'//代表了要查询的字段,默认select='*';
20 $criteria->join = 'xxx'//连接表
21 $criteria->with = 'xxx'//调用relations
22 $criteria->limit = 10;    //取1条数据,如果小于0,则不作处理
23 $criteria->offset = 1;   //两条合并起来,则表示 limit 10 offset 1,或者代表了。limit 1,10
24 $criteria->order = 'xxx DESC,XXX ASC' ;//排序条件
25 $criteria->group = 'group 条件';
26 $criteria->having = 'having 条件 ';
27 $criteria->distinct = FALSE; //是否唯一查询

Yii CDbCriteria的常用方法

$criteria = new CDbCriteria;      $criteria->addCondition("id=1"); //查询条件,即where id = 1  $criteria->...

yii 批量删除及CDBCriteria的常用方法

yii 批量删除及CDBCriteria的常用方法

Yii CDbCriteria 常用方法

作者:zccst  注:$c = new CDbCriteria();是ActiveRecord的一种写法,使ActiveRecord更加灵活,而不是手册中DAO(PDO)和Query Buil...

Yii CDbCriteria的常用方法

$criteria = new CDbCriteria;       $criteria->addCondition("id=1"); //查询条件,即where id = 1   $criter...

Yii CDBCriteria常用方法 (多条件查询)

参考网站:http://blog.csdn.net/duck_arrow/article/details/10006007 Yii CDbCriteria 常用方法 注:$c...
  • wzm112
  • wzm112
  • 2016年01月07日 11:47
  • 1358

Yii中CDbCriteria常用总结

Yii的Active Recorder包装了很多。 特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代...

yii CDbCriteria多条件搜索后分页

  • 2014年11月21日 08:44
  • 1KB
  • 下载

Yii中CDbCriteria查询条件收集

$criteria = new CDbCriteria; $criteria->addCondition("MACID=464"); //查询条件,即where id =...

Yii框架学习CDbCriteria查询条件收集

$criteria = new CDbCriteria;        $criteria->addCondition("MACID=464"); //查询条件,即where id = 1    ...
  • oudahe
  • oudahe
  • 2014年05月30日 10:09
  • 472

YII中使用CActiveDataProvider、CDbCriteria和CGridView实现订单详情的显示

根据传递过来的订单编号,使用CActiveDataProvider、CDbCriteria和CGridView实现订单详情的显示。 效果如下:     控制器:tblOrdersControlloe...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Yii CDbCriteria的一些笔记和常用用法:
举报原因:
原因补充:

(最多只允许输入30个字)