@SlimSavernake
Добрый день. Я вывожу список категорий и всех товаров в них с помощью innerJoinWith:
$categories = Category::find()->innerJoinWith('products')->orderBy(['category.sort' => SORT_ASC])->all();
Категории в этом списке сортируются нормально в специальному полю sort, а продукты в категориях сортируются по ID, но у продуктов тоже есть поле sort и хотелось бы тоже по нему отсортировать.
Подскажите, пожалуйста, как это можно сделать?
Решения вопроса 0
Ответы на вопрос 1
@lykasov-aleksandr
Попробуйте как-то так orderBy([‘category.sort’ => SORT_ASC, ‘products.sort’=>SORT_ASC])
(не проверял)
(не проверял)