MongoDB, hasOne to gridfs model

Предварительное обсуждение найденных ошибок перед отправкой их авторам фреймворка, а также внесение новых предложений.
Ответить
astronin
Сообщения: 606
Зарегистрирован: 2012.01.30, 17:46

MongoDB, hasOne to gridfs model

Сообщение astronin »

такой вопрос
а конструкция hasOne не работает если хотим к обычной модели(yii\mongodb\ActiveRecord) подцепить модель файла (yii\mongodb\file\ActiveRecord)?
вот такое стандартное тело

Код: Выделить всё

$this->hasOne(File::className(), ['_id' => 'file_id']);
в логах вижу

Код: Выделить всё

find({"ns":"yii2file.fs.files","limit":0,"batchSize":0,"skip":0,"flags":0,"query":{},"fields":[],"started_iterating":false})
так ['files._id' => 'file_id'] так тоже не работает...

и вот такое в логах, если подключить, к примеру юзера

Код: Выделить всё

$this->hasOne(User::className(), ['_id' => 'user_id']);

Код: Выделить всё

find({"ns":"yii2.user","limit":0,"batchSize":0,"skip":0,"flags":0,"query":{"_id":{"$in":[{"$id":"543d40b3916ae4c41400021f"}]}},"fields":[],"started_iterating":false})
Ответить