$ids = implode(',', $productsIds); //получается просто 2,3,4 $products = Product::find() ->where(['id'=>[$ids],'status'=>'1']) //так не работает(выводит только первый товар) ->all(); $products = Product::find() ->where(['id'=>[2,3,4],'status'=>'1']) //если просто подставлю числа , то все работает ->all(); What could be the reason?