使用ActiveRecord实现IN条件比较有两个方法。

1. 使用addInCondition

$criteria = new CDbCriteria();  
$criteria->addInCondition(status,array(1,2));        
$results = News::model()->findAll($criteria);  

2. 使用compare

$criteria = new CDbCriteria();  
$criteria->compare(status,array(1,2));       
$results = News::model()->findAll($criteria);