Как правильно сортировать связаные модели?

Есть две модели Goods и Price связаны они через модель Goods так
public function getPrice(){
        return $this->hasOne(Price::className(),['id'=>'id_price']);
    }


Я так получаю товары
$goods=Goods::find()->with('price');
теперь мне надо отсортировать goods по значению price модели Price
Затем я использую Listviews.
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
$goods=Goods::find()->joinWith('price')->orderBy('price.id')->all();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы