findAllByAttributes在Yii Framework中没有返回任何值

时间:2013-06-27 07:29:42

标签: php yii

我在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中实现这一目标?

1 个答案:

答案 0 :(得分:2)

试试这个:

$criteria = new CDbCriteria();
$criteria->addInCondition('code', $fileArr);
$files = File::model()->findAll($criteria);
print_r($files);
exit;