@Anton97

Как в yii2 отсортировать таблицу №1 в зависмости от таблицы №5, прямых связей у них нет только через таблицы 2,3,4?

Есть 5 таблиц

  1. Товары
  2. Цены
  3. Склады
  4. Адреса складов
  5. Странны


Через listview я вывожу товары, нужно отсортировать данные товары по странам. При этом Товары со странами напрямую ни как не связанны. Связь идет так: Товары-> Один ко многим -> Цены (у одного товара может быть от 1 до 3 видов цен). Товары -> Один ко многим -> Склады (у одного товара может быть 3000 складов)-> Один к одному -> Адреса -> один к одному -> страны

В list view выводится 5 - 10 товаров с разбросами цен (таблица цены) и сортируеться по страннам в зависмости от количества товара на складе даты поступления. Как такой запрос скормить в dataprovider. Делать JoinWith()->JoinWith-JoinWith не вариант так как у таблицы товаров нет прямой
  • Вопрос задан
  • 288 просмотров
Пригласить эксперта
Ответы на вопрос 1
Adobe
@Adobe
php developer
Тоже подобная задача была недавно, как оказалось, проще было просто сформирвоать свободный зарос и выполнить через DAO
Ответ написан
Ваш ответ на вопрос

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

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