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