Доброго времени суток.
Требуется решить задачу: в поиске AR за раз нужно обрабатывать более чем 1 значения для поиска по параметру.
Есть столбец города. В поиск вводим: Казань, Самара, Ростов и т.п. через разделитель. Поиск обрабатывает каждый из городов и выводим совпадения.
В моделе Search организовать перебор foreach не получилось. Разбивали запрос через 'explode' по запятой и отправляли в цикл.
foreach ($array as $city_str) {
$query->andFilterWhere(['like', 'city', $city_str]);
Подскажите, в какую сторону копать?