Я хотел бы вернуть выбранные значения в CGridView (аналогично запросу IN), используя функцию поиска, сгенерированную Yii. Для дальнейшего уточнения позвольте мне использовать приведенный ниже пример:
Здесь я возвращаю значения, основанные на значении '34455' (fk_recordid)
public function search()
{
$fk_recordid = '34455';
$criteria=new CDbCriteria;
$criteria->compare('id',$this->id,true);
$criteria->compare('fk_recordid',$fk_recordid,true);
$criteria->compare('babypid',$this->babypid);
$criteria->compare('babysbn',$this->babysbn);
return new CActiveDataProvider(get_class($this), array(
'criteria'=>$criteria,
));
}
Как бы я изменил этот код, чтобы расширить критерии fk_recordid, т.е. вернуть записи, основанные на нескольких значениях, таких как '34455', '47859', '78956' .....