170 похожих чатов

Добрый вечер! Нужна помощь, не могу никак сделать выборку товаров

из главной категории. У меня есть модель категории с бесконечной вложенностью, а к конечным подкатегориям привязаны товары. Как мне сделать выборку товаров из главной категории? Как на картинке(выборку из категории Овощи и фрукты)

6 ответов

18 просмотров

Ты про отношения слышал ли ?

Zaur- Автор вопроса
Pavel Vinogradov
Ты про отношения слышал ли ?

У меня есть отношения между категориями и продуктами. У продуктов может быть последняя по вложенности категория. Тоесть у продуктов нет привязки к категории "Овощи и фрукты", а есть привязка к категориям "Овощи", "фрукты"

Zaur
У меня есть отношения между категориями и продукт...

https://laravel.com/docs/eloquent-relationships#many-to-many-polymorphic-relations

https://stackoverflow.com/a/33737203 через запрос с рекурсией собрать все дочерние каталоги в 1м запросе и далее выбрать товары по найденным id каталога

Берешь категорию. Рекурсивно проходишь по дереву от нё и собираешь id всех подкатегорий. По этим id через whereIn потом делаешь выборку товаров. Ну или по сводной таблице если у тебя товар - категория это многие ко многим

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

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта