在控制器中方法1$criteria = new CDbCriteria();//AR的另一种写法$model = Article::model();$total = $model->count();//统计总条数$pager = new CPagination($total);//实例化分页类$pa...
分类:
其他好文 时间:
2015-08-31 17:14:52
阅读次数:
269
find()查找指定的条件$modelName::model->find(); 使用条件对象$criteria = new CDbCriteria();$criteria->select = array('uid','username','info');$criteria->order = '...
分类:
其他好文 时间:
2015-08-04 09:24:26
阅读次数:
202
Yii CDbCriteria 常用方法 注:$c = new CDbCriteria();是ActiveRecord的一种写法,使ActiveRecord更加灵活,而不是手册中DAO(PDO)和Query Builder。小小点评一下:感觉这部分手册做的一般。 链接地址:http://www.yi...
分类:
数据库 时间:
2015-07-15 16:52:09
阅读次数:
180
多条件组合查询主要用到yii的CDbCriteria,这个类很多oem框架都有,非常好用。前台查询表单效果是这样的,多个条件组,每个组里放多个input,name为数组。当任何一个复选框被勾选上,发起ajax请求,当然,最顶层的复选框勾上时判断是否有子项,有的话把所有的子项勾选上。但提交一次请求会向...
分类:
Web程序 时间:
2015-07-05 18:11:35
阅读次数:
180
Yii的Active Recorder包装了很多。特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代码会比较规范,一目了然。 $criteria =newCDbCriteria;$criteria->ad...
分类:
其他好文 时间:
2015-05-20 18:14:58
阅读次数:
135
$criteria = new CDbCriteria; //select $criteria->select = '*';//默认* $criteria->select = 'id,name';//指定的字段 $criteria->select = 't.*,t.id,t.name';//连...
分类:
其他好文 时间:
2015-05-03 23:24:53
阅读次数:
206
$criteria = new CDbCriteria; $criteria->addCondition("id=1"); //查询条件,即where id = 1 $criteria->addInCondition('id', array(1,2,3,4,5)); //代表where ...
分类:
数据库 时间:
2015-02-10 10:59:54
阅读次数:
160
效果是普通分页就不截图了。。。C控制器方法如下:$criteria=new CDbCriteria; $criteria->condition = "`status`={$newStatus}"; $criteria->order = 'refresh_time desc...
分类:
其他好文 时间:
2015-02-09 15:45:23
阅读次数:
234
CDbCriteria就是这个类包的使用,这个类包是yii自带专门用来处理类似分类这样的功能的。而我们使用yii框架然后调用这个方法会起到事半功倍的效果,会发现使用这个能够节省很多的时间,让你快速的使用PHP中分页的功能。
还要使用的一个类包就是CPagination,具体的元素属性就不解释了,可以直接连接过去看API
第一步:
在控制器里面加上一下的代码:
$criter...
分类:
其他好文 时间:
2014-12-22 11:07:36
阅读次数:
115
方法一:这种方法有个坑儿,就是as 后面的别名,必须是属性范围内的名字。$criteria = new CDbCriteria(); $criteria->select = 'sum(amount) total'; $criteria->order = ‘wom_id desc’; $crit...
分类:
数据库 时间:
2014-11-26 11:02:18
阅读次数:
167