1
我想用calldataprovider的条件查找哪个数组的结果?如何在数据提供者的条件下使用findall的结果?
$criteria->condition = 'department_id=:email';
$criteria->params = array(':email'=>$id);
$subject_ids=subject::model()->findAll($criteria);
public function myDataProvider($subject_ids)
{
foreach($subject_ids as $value){
print_r($value);
foreach($value as $val){
echo $val;
}
}
$dataProvider=new CActiveDataProvider('Lecture', array(
'criteria'=>array(
'condition'=>'subject_id='+$val,
)
));
return $dataProvider;
}
,应该怎样使用数组MULTY行