$criteria = new CDbCriteria;
1
| public CDbCriteria addCondition(mixed $condition, string $operator='AND')
|
1 2 3
| $criteria->addCondition("id = :id"); $criteria->addCondition('id=1','OR'); $criteria->params[':id']=1;
|
1
| public CDbCriteria addInCondition(string $column, array $values, string $operator='AND')
|
1
| $criteria->addInCondition('id', array(1, 2, 3));
|
1
| public CDbCriteria addNotInCondition(string $column, array $values, string $operator='AND')
|
1
| $criteria->addNotInCondition(‘id’, array(1, 2, 3));
|
1
| public CDbCriteria addSearchCondition(string $column, string $keyword, boolean $escape=true, string $operator='AND', string $like='LIKE')
|
1
| $criteria->addSearchCondition('name','分类');
|
1
| public CDbCriteria compare(string $column, mixed $value, boolean $partialMatch=false, string $operator='AND', boolean $escape=true)
|
1
| $criteria->compare('id,1);
|
1
| public CDbCriteria addBetweenCondition(string $column, string $valueStart, string $valueEnd, string $operator='AND')
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| $criteria->addBetweenCondition('id', 1, 4);
$criteria->select = 'id,parentid,name';
$criteria->join = 'xxx';
$criteria->with = 'xxx';
$criteria->limit =10;
$criteria->offset =1;
$criteria->order = 'xxx DESC,XXX ASC' ;
$criteria->group = 'group 条件';
$criteria->having = 'having 条件 ';
$criteria->distinct = FALSE;
|