Как можно получить бренды которые есть у товаров этой категории?
Подскажите, пожалуйста, как можно получить определённые бренды, которые есть у товаров этой категории?
На данный момент вывожу просто все бренды вот так:
$brands = Brands::find()->all();
PS:
Я понимаю что мне нужен запрос в виде, но как получить ID этих брендов ни пойму!
$brands = Brands::findAll([1, 2, 3, 4]);
Добрый вечер.
Вы неоднократно уже задавали подобный вопрос.
Отвечу ещё раз - через связь. Выводите товары и через связь получаете бренды для этих товаров.
Дмитрий, Банально просто ни пойму как что связывать и чём...
я так понимаю нужно сначала, получить товары (получил товары определённо категории), по товарам получи айди брендов, далее сами бренды.
Но как это связами и запросом вот реально ни пойму!
Есть таблица products в ней есть brand_id
Есть таблица brands