andfilterwhere在yii2中进行多项选择

时间:2016-02-20 07:03:32

标签: sql yii2

如何使用Yii2

为数组中的多个选择状态过滤器自定义以下查询
Query: SELECT FROM STATUS WHERE ID IN (1, 2, 3, 4);

我需要转换上面的代码,如下面的FilterWhere格式

代码:

$query->andFilterWhere([
            'status' => $this->status
        ]);

我需要过滤多种状态。

2 个答案:

答案 0 :(得分:0)

试试这个:

$query->where(['id' => [1,2,3,4]]);

答案 1 :(得分:0)

这会对你有帮助......

 $query->andFilterWhere([ 'in','status',$this->status]);