@EVOSandru6

Как в Yii2 выбрать только те модели, у которых hasMany элементов в связи больше, чем нуль?

Добрый день,

Есть модель Users

нее есть связь:

public function getVideos()
    {
        return $this->owner->hasMany($this->className, [$this->attribute => 'id']);
    }


Как вытащить модели Users только те, на которых навешано хотя бы одно видео?
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега Yii
Добрый вечер.
Как-то так
public function getVideos()
    {
        return $this->owner->hasMany($this->className, [$this->attribute => 'id'])->where([/* тут Ваше условие */]);
    }
Ответ написан
Ваш ответ на вопрос

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

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