$criteria = new CDbCriteria; $criteria->compare('name',$this->name,true,'OR'); //like部分匹配 //$criteria->addCondition("id=1"); //查询条件,即where id = 1 //$criteria->addInCondition('id', array(1,2,3,4,5)); //代表where id IN (1,2,3,4,5); $criteria->compare('name', array(1,2,3,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->compare("id","<>1"); //not like $criteria->addBetweenCondition('id', 1, 4);//between 1 and 4 $criteria->compare('id', 1); //这个方法比较特殊,他会根据你的参数自动处理成addCondition或者addInCondition, $criteria->compare("id","<1"); //这个方法他会根据你提供的条件进行判断 //即如果第二个参数是数组就会调用addInCondition推荐compare,搜索条件允许为空因此不需要加条件
$criteria = new CDbCriteria; $criteria->alias = 't'; //table t,默认select='*'; //一些public vars $criteria->select = 'id,parentid,name'; //代表了要查询的字段,默认select='*'; $criteria->join = 'xxx'; //连接表 $criteria->with = 'xxx'; //调用relations $criteria->with = array('accounts','varchar'); $criteria->limit = $page_size; //$criteria->offset = ($page-1)*$page_size; $criteria->order = 'xxx DESC,XXX ASC' ;//排序条件 $criteria->group = 'group 条件'; $criteria->having = 'having 条件 '; $criteria->distinct = FALSE; //是否唯一查询 Article::model()->findAll($criteria);
DAO
$sql =' ... yiiblog_desc like :keywords or yiiblog_title like :keywords ... '; $TmpStatement = Yii::app()->db->createCommand($sql); $TmpStatement->bindValue(':keywords', '%'.$keywords.'%'); findAll('username like :username ' ,array(":username"=>"%$key%"));
相关推荐
本文实例讲述了Yii CDBCriteria常用方法。分享给大家供大家参考,具体如下: 注:$c = new CDbCriteria();是ActiveRecord的一种写法,使ActiveRecord更加灵活,而不是手册中DAO(PDO)和Query Builder。 小小点评...
主要介绍了Yii的CDbCriteria查询条件用法,实例总结了CDbCriteria查询条件的常见用法,对于使用Yii进行数据库程序设计具有一定的参考借鉴价值,需要的朋友可以参考下
我最近接触yii总结的一点经验,希望能帮助大家
这个是关于yii2常用的笔记
这是php常用的一个非常好使的开源框架yii。
fixbug 博文链接:https://hudeyong926.iteye.com/blog/1276621
很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架
在yii框架中用法php模板引擎twig的例子_.docx
主要介绍了Yii rules常用规则,结合实例形式分析了rules规则的功能,定义及具体使用方法,需要的朋友可以参考下
本文实例总结了YII框架常用技巧。分享给大家供大家参考,具体如下: 获取当前Controller name和action name(在控制器里面使用) echo $this->id; echo $this->action->id; 控制器获取当前模块 $this->module->id...
Yii2.0级基于Yii1.X完全重写的,不仅是小版本升级的升级。所以想要系统学习Yii2.0这个框架这套教程可以从实战项目带你入手。不错的学习YII框架的基础课程,电商系统的结构完整、框架资源太大,传百度网盘了,链接在...
使用Yii的日志框架包含如下步骤: 调用日志记录的方法 在主应用的配置文件(例如basic下面的web.php)中配置好日志的过滤和导出的设置 检查不同场景下经过过滤之后的日志信息 记录日志 记录日志其实就是简简单单的...
采用的方式是分析框架的源代码,尝试从根上进行理解和阐述,并融入个人使用Yii开发的一些经验和教训。 通过本书,你将不仅仅了解到Yii怎么使用的实操技巧,还将掌握其实现的技术原理和内幕。 更为重要的是,接触...
yii2 swoole:让yii2运行在swoole上 , 运行在swoole上的yii2是运行在php-fpm上yii2的5倍以上
Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。事实上...
yii1.1.10 开发包(包含yii权威指南以及yii博客例子讲解)