Задать вопрос
@Bezlepkin
Yii, PHP, JS, Android

Почему Yii2 возвращает не все поля при JeftJoin?

Привет! Пытаюсь забрать нужные поля:

return $this->hasMany(FileUsage::className(), ['usage_id' => 'id'])
            ->select('f.id, f.user_id, f.type_id, f.name, f.mime, f.size, fu.usage_id')
            ->alias('fu')
            ->leftJoin('file f', 'f.id = fu.file_id')
            ->where(['in', 'f.type_id', $fileTypes])
            ->andWhere(['fu.is_deleted' => FileUsage::IS_NOT_DELETED])
            ->orderBy(['fu.id' => SORT_DESC])
            ->limit(1);
    }


Но забирает только первые два (f.id, f.user_id) и последний из основной таблицы fu.usage_id
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой 9 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

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