2015-06-16 18 views

Odpowiedz

11

Można zrobić tak:

$query = ModelName::find()->where(['parentId' => $arr]); 

$dataProvider = new ActiveDataProvider([ 
    'query' => $query, 
]); 

Kiedy mijamy tablicę do where, Yii automatycznie przekształca go IN stanie.

Tak wygenerowana część warunkowa SQL będzie WHERE parentId IN (1, 2, 4, 6);.

Jest to odpowiednik wspomnianego stanu z OR.