Yii2 элементы заказа отношения многие ко многим

У меня есть 2 таблицы (ползунки, изображения), связанные с таблицей соединений (sliders_images), отношения работают нормально, но я хочу получить связанные данные с определенным порядком, атрибут, который определяет правильный порядок, находится в таблице соединений, отношение определено как:

public function getImages(){
    return $this->hasMany(Images::className(), ['id' => 'image_id'])
        ->viaTable('sliders_images', ['slider_id' => 'id'], function($query){
            $query->orderBy('sliders_images.display_order ASC');
        });
}

когда я звоню$model->images Я получаю правильные изображения, но в неправильном порядке, используя foreach, изображения были упорядочены по id, как я могу получить изображения, упорядоченные по другому атрибуту?

Ответы на вопрос(2)

Ваш ответ на вопрос