Есть таблица с альбомами, связана с таблицей пользователей.
в модели пользователей объявлен геттер
Код: Выделить всё
public function getAlbums()
{
return $this->hasMany(Albums::className(), ['user_id' => 'id']);
}
Что то типа такого
Код: Выделить всё
$model=Users::find()->where('count(Albums)>0')->all();
Выбирать всех пользователей и потом фильтровать $user->count(Albums)>0
Или написать SQL запрос чтоб сразу выдал что нужно. Но хочется сделать через ActiveRecord, ведь не зря же его сделали.