Выбока many to many

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Vuichi
Сообщения: 14
Зарегистрирован: 2017.07.26, 17:10

Выбока many to many

Сообщение Vuichi »

Добрый день, есть три таблицы Product(id,name),Category(id,name), ProductCategory(id,product_id,category_id).
Нв вьюхе чекбоксы с категориями. Как сделать выборку из связанной таблицы если есть, полное совпадение выбранных категорий вывести ьолько их если частичное то по убыванию совпадений. Натолкните пожалуйста на мысль. Спасибо)
Аватара пользователя
Dominus
Сообщения: 892
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: Выбока many to many

Сообщение Dominus »

Ну как мне видится алгоритм, в SearchModel если есть полное совпадение, выводим, если нет то ищем дальше и выводим отсортированный результат по количеству совпадений, предварительно получив это значение.
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Ответить