$query->andFilterWhere(['service_id' => $tags]);
$tags = ArrayHelper::getColumn(Tag::find()->all(),'id'); // тут я получаю массив со всеми существующими тэгами
$query->andFilterWhere([
'service_id' => $tags
]);
$tags = ArrayHelper::getColumn(Tag::find()->all(),'id'); // тут я получаю массив со всеми существующими тэгами
foreach ($tags as $one) {
$query->andFilterWhere([
'service_id' => $one
]);
}