Задать вопрос
@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 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Adobe
@Adobe
php developer
Тоже подобная задача была недавно, как оказалось, проще было просто сформирвоать свободный зарос и выполнить через DAO
Ответ написан
Ваш ответ на вопрос

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

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