в обеих есть поле position по которому мне надо их отсортировать. paper.position DESC и paper_category.position DESC
Вывести надо через dropDownList так
CATEGORY1
-paper1
-paper2
CATEGORY2
-paper5
-paper8
Делаю так
Код: Выделить всё
$array = Paper::find()
->asArray()
->JoinWith(['category' => function($query) {
$query->orderBy(['paper_category.position' => SORT_DESC]);
}])->all();
return ArrayHelper::map($array, 'id', 'title', 'category.title');
Подскажите мне вариант?
хотел сделать через ArrayHelper::multisort но тоже не получается