Yii2 artículos de pedido de relación de muchos a muchos
Tengo 2 tablas (controles deslizantes, imágenes) relacionadas con la tabla de unión (sliders_images), la relación funciona bien pero necesitaba obtener datos relacionados con un orden específico, el atributo que define el orden correcto está en la tabla de unión, la relación está definida como:
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');
});
}
cuando llamo$model->images
Recibo las imágenes correctas pero el orden incorrecto, usando foreach las imágenes fueron ordenadas por id, ¿cómo puedo obtener las imágenes ordenadas por otro atributo?