我在Yii Web App中的findAllByAttributes()方法中传递了以下数组。
$fileArr= Array
(
[0] => 790c83
[1] => 402faf
[2] => 646209
[3] => 9332c5
)
$files = File::model()->findAllByAttributes(array('code' => $fileArr));
print_r($fileArr);
exit;
当我试图打印它的返回空白时。我还尝试通过使用implode函数将数组转换为字符串并将其传递给findAllByAttributes()
方法,但仍然无效。我怎样才能在yii中实现这一目标?
答案 0 :(得分:2)
试试这个:
$criteria = new CDbCriteria();
$criteria->addInCondition('code', $fileArr);
$files = File::model()->findAll($criteria);
print_r($files);
exit;