@shitprog

Как сформировать параметры для запроса?

Есть условие выборки:
$query->andFilterWhere(['or',
	['like', 'tags', 'tag1'],
	['like', 'tags', 'tag2']
]);

Как мне вот эту часть сформировать перебором полученных тегов из запроса?
['like', 'tags', 'tag1'],
['like', 'tags', 'tag2']
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
@pocifis
PHP-разработчик
Как вариант
foreach($tags as $tag) {
    $conditions[] = ['like', 'tags', $tag];
}
$query->andFilterWhere(array_merge(['or'], $conditions));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы