# CDbCriteria類
https://www.yiichina.com/doc/api/1.1/CDbCriteria
It can be used in AR query methods such as CActiveRecord::find and CActiveRecord::findAll.
```
$criteria=new CDbCriteria();
$criteria->compare('status',Post::STATUS_ACTIVE);
$criteria->addInCondition('id',array(1,2,3,4,5,6));
$posts = Post::model()->findAll($criteria);
```


## 使用實例
https://www.yiichina.com/doc/guide/1.1/database.ar
```
$criteria=new CDbCriteria;
$criteria->select='title'; // 只選擇 'title' 列
$criteria->condition='postID=:postID';
$criteria->params=array(':postID'=>10);
$post=Post::model()->find($criteria); // $params 不需要了
```
## 定義了關聯模型的關系
D:\wamp\www\weike.test\weiketest\protected\models\weike\wkeTeachingV3.php
public function relations()
{
return array(
'prepare' => array(self::BELONGS_TO, 'wkePrepare', 'fdPrepareID'),
'class'=>array(self::BELONGS_TO,'wkeClass','fdClassID') ,//by liupf 2016/7/9
'record'=>array(self::HAS_MANY,'wkeTeachingV3Student','fdTeachingV3ID'),//by liupf 2016/9/28
'content'=>array(self::BELONGS_TO,'Content','fdPrepareID'),//by liupf 2016/9/28
'user'=>array(self::BELONGS_TO,'User','fdTeacherID'),//by liupf 2016/10/19
'operations' => array(self::HAS_MANY,'wkeTeachingV3Operation','fdTeachingV3ID') ,
'schoolMap'=>array(self::HAS_ONE,'SchoolMap','','on'=>'t.fdTeacherID = schoolMap.fdUserID'),
);
}
## CDbCriteria對象的參數設置
if($args['prepareName']){
$with[]='content';
$criteria->addSearchCondition('content.fdName',$args['prepareName']);
}
content.fdName LIKE "%正數%"
if($args['keyword'] || (0===$args['keyword'] || '0'===$args['keyword'])){
$with[]='user';
$with[]='content';
$criteria->addCondition("content.fdName LIKE '%".$args['keyword']."%' OR user.fdRealName LIKE '%".$args['keyword']."%'");
}
- 說明
- 開發任務
- 星課-真光
- 課表
- Excel Down
- 調課
- 課表修改
- 課表代碼分析
- 課堂
- 課堂:應用商店通信管理協議
- 教師賬號強制綁定手機或郵箱
- 強制綁定手機和修改密碼的規則
- 學堂
- 課程學習:討論功能
- 后臺:課程討論管理
- 課程直播接口
- 學習統計功能(舊版)
- 學習統計功能(新版)
- 同步課程統計功能
- 同步課程編輯-新增視頻
- 第三方接口
- 學科網
- 安徽第三方
- 大賽
- 管控系統
- 日志管理
- 設備日志
- 平板接口
- 渝教
- 教學總結
- 空白目錄
- Yii 1.1
- 學堂架構
- Yii 1.1一些方法的解讀
- MVCS結構
- 基礎使用語法
- 創建1個新模塊
- 關聯模型
- CDbCriteria
- 學生-課堂記錄
- 學生端頁面展示
- 教師端頁面展示
- 編輯課程文檔
- SQL
- 課堂項目運行入口
- 上傳資源示意圖
- 行為
- PHPStorm
- 源碼閱讀
- 會診答卷頁面
- 考點練習
- 資源首頁
- 同步課程
- 同步課程:章節信息
- 升學復習
- 統計圖-范例
- 模塊
- 非法詞
- 服務層
- MongoDB類
- 學堂作答記錄從Mongo新集合獲取數據
- MongoYii
- 錯題集
- 小技巧
- 完善資料
- 郵件發送
- K12
- JSpang視頻課程
- MongoDB
- 創業
- 項目
- 包包