Как можно сохранить вложеный докумнет mongoDB в yii2?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Sergalas
Сообщения: 626
Зарегистрирован: 2015.10.15, 12:39

Как можно сохранить вложеный докумнет mongoDB в yii2?

Сообщение Sergalas »

Собственно весь вопрос именно в этом использую расширением https://github.com/yiisoft/yii2-mongodb и с этим https://github.com/yii2tech/embedded пытаюсь сделать это таким образом

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

$product=Products::find()->where(['product_id'=>(int)$model->id_gods])->one();
  $product->refreshFromEmbedded();
  $product->addFeild->article=$model->value;
  $product->save();

но получаю
Indirect modification of overloaded property common\models\mongo\Products::$addFeild has no effect
в документации написано следующее
Пока не существует явной поддержки вложенных документов, но также никакого явного ограничения на него нет. Вы можете создать собственное решение или использовать расширение сторонних разработчиков, как yii2tech/embedded для использования этой функции.
Может у кого то есть свои собственные решения или советы ?
Ответить