YII CDbCriteria 的一些常用方法记录
$criteria = new CDbCriteria; $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);//between 1 and 4 $criteria->compare('id', 1); //这个方法比较特殊,他会根据你的参数自动处理成addCondition或者addInCondition, //即如果第二个参数是数组就会调用addInCondition /** * 传递变量 */ $criteria->addCondition("id = :id"); $criteria->params[':id']=1; /** * 一些public vars */ $criteria->select = 'id,parentid,name'; //代表了要查询的字段,默认select='*'; $criteria->join = 'xxx'; //连接表 $criteria->with = 'xxx'; //调用relations $criteria->limit = 10; //取1条数据,如果小于0,则不作处理 $criteria->offset = 1; //两条合并起来,则表示 limit 10 offset 1,或者代表了。limit 1,10 $criteria->order = 'xxx DESC,XXX ASC' ;//排序条件 $criteria->group = 'group 条件'; $criteria->having = 'having 条件 '; $criteria->distinct = FALSE; //是否唯一查询
YII CDbCriteria 的一些常用方法记录相关推荐
- Yii CDbCriteria 常用方法
为什么80%的码农都做不了架构师?>>> Yii CDbCriteria 常用方法 注:$c = new CDbCriteria();是ActiveRecord的一种写法,使A ...
- Yii CDBCriteria常用方法
Yii CDbCriteria 常用方法 注:$c = new CDbCriteria();是ActiveRecord的一种写法,使ActiveRecord更加灵活,而不是手册中DAO(PDO)和Qu ...
- 数组的一些常用方法记录
栗子: var arr = [ 1, 2, 3 ]; 1. concat(); var arr2= arr.concat("4", "5", "6&q ...
- String类常用方法记录
String类常用方法练习 package cn.zixi;import java.nio.charset.StandardCharsets; import java.util.Arrays; imp ...
- Paint 常用方法记录 +
Paint 方法记录 + 文字设置 字体风格(黑体.斜体....) 字体大小 对齐方式 设置粗体 LCD X轴拉伸缩放比例 斜体 下划线 删除线 隐藏模式 字符间距 线性文本 地理位置 倾斜角度 添加 ...
- 『Numpy』常用方法记录
numpy教程 防止输出省略号 import numpy as np np.set_printoptions(threshold=np.inf) 广播机制 numpy计算函数返回默认是一维行向量: i ...
- apache commons - lang 常用方法记录
为什么80%的码农都做不了架构师?>>> Lang 中工具类比较多,这里介绍几个主要的: ClassUtils: getShortClassName,这个函数应该在 java ...
- mvc html 辅助方法,MVC HTML辅助类常用方法记录
(1)@Html.DisplayNameFor(model => model.Title)是显示列名, (3)@Html.ActionLink("Create New", & ...
- Oracle Spatial常用方法记录
1. 查询数据库中的Oracle spatial几何字段,结果为gml格式 select SDO_UTIL.TO_GMLGEOMETRY(shape) as shape from t_tx_ ...
最新文章
- 使用cURL执行HTTP请求(使用PROXY)
- 数据结构与算法--3.字符串的旋转
- 基于Redis的微博计算好友关系
- 【linux】常用命令之scp命令
- 通用权限管理系统组件 (GPM - General Permissions Manager) 中灵活经典的.NET2.0数据库访问组件,附源码...
- html和css实现时间表,前端 CSS : 6# 纯 CSS 实现时间线
- 函数的梯度方向和切线方向_导数、方向导数与梯度
- Docker 极简入门指南
- H264 帧格式 封装 传输
- win10注册表开机自启
- Elasticsearch 索引
- 移动硬盘 无法访问 解决方法
- 基本类型为空导致线上空指针异常问题 java.lang.NullPointerException: cannot unbox null value
- 最新版vscode for mac 国内高速下载
- java刷新透视表数据源,Java 创建、刷新Excel透视表/设置透视表行折叠、展开
- 实用级反主动防御rootkit设计思路[转载]
- Android自动化测试,5个必备的测试框架
- 最大游戏工会YGG转型DAO,DAO能否成为下一个爆点?
- Python 通过pytwain 2.0对含TWAIN 驱动的扫描仪设备进行二次开发,支持Python 3
- 企业号 php 考勤,使用微信企业号实现微信考勤和办公
热门文章
- stata中计算公式命令_stata学习笔记(三):计算五年内的ROA标准差所用到的一些知识...
- 帝国cms php点击删除,帝国CMS删除内容非本站链接的方法(非插件)
- c语言函数参数类型格式化,格式化输出的几种方法 主要介绍format函数的用法
- MyListUtil.java list工具类
- 程序员在网吧写代码被暴打一顿!
- c语言样本,C语言样本教案 第二章
- linux卸载模块驱动程序,Linux设备驱动程序 之 装载和卸载模块
- python能做出exe程序么_教你用python做exe程序
- 对某自习室系统的一次渗透测试(从iot到getshell再到控制全国自习室)
- 安装php遇到的问题