使用Yii中的数组设置post CDATA提供程序的ID

使用Yii中的数组设置post CDATA提供程序的ID,yii,Yii,我必须与以下人员无关: FAV: 身份证 用户id 内容标识 职位: 身份证 头衔 内容 我将找到所有用户id=4的FAV,并在CDATA Provider中设置finded FAV数组,以查找顶级数组中id存在的所有帖子 我怎么能用yii做到这一点 $sql = "SELECT content_id FROM favs WHERE user_id = 4"; $favs = Yii::app()->db->createCommand($sql)->queryAll

我必须与以下人员无关:

FAV:

  • 身份证
  • 用户id
  • 内容标识
职位:

  • 身份证
  • 头衔
  • 内容
我将找到所有用户id=4的FAV,并在CDATA Provider中设置finded FAV数组,以查找顶级数组中id存在的所有帖子

我怎么能用yii做到这一点

$sql = "SELECT content_id FROM favs WHERE user_id = 4";  
$favs = Yii::app()->db->createCommand($sql)->queryAll();  
$criteria = new CDbCriteria();
$criteria->addInCondition('id', $favs);  
$posts = Post::model()->findAll($criteria);