У мене є багато можливостей для цього, але я хочу знати найефективніший спосіб робити те, що буде дорогою операцією.
Як приклад я буду використовувати магазин.
Подано:
- Таксономія торгової марки
- Таксономія групи продуктів
- Тип продукту
- Архівні шаблони для вищезгаданих таксономій
Який найефективніший і найефективніший метод показу бренд-меню в архіві типів продукту, а тип продукту - в архіві торгової марки, але показуйте лише ті умови, які застосовуються до публікацій цієї групи.
Так, наприклад, якщо я перебуваю в групі товарів "Жінки", вона відображатиме бренди з лівої сторони, але лише ті марки, які вказані для товарів із групи товарів "жінки". Наприклад, бренд "Фантазія жіночого одягу Inc" показав би, але не "Manly mens Manly ltd".
Мені потрібна загальна відповідь, хоча я радий тому, що приклад виробів з одягом буде використаний, і я знаю, як це зробити з жадібним алгоритмом грубою силою, але це неймовірно марно, і мене не цікавить рішення, яке збільшило б завантаження кожної сторінки на кілька секунд і завантажило б усі записи в повному обсязі з БД
редагувати: Приклад 2:
Пікачу - це жовтий покемон і міститься в жовтій мітці, але Пікачу - це також електричний покемон, тому він знаходиться в електричній бирці типу таксономії. Як я можу показувати лише типи покемонів, які є жовтими, коли в архіві жовтих тегів? наприклад, зелений покемон на траві означає, що в жовтому архіві не буде пункту меню, але в зеленому (так, я знаю, трав'яний покемон не зелений)