【发布时间】:2014-12-09 10:03:06
【问题描述】:
我正在使用 mongodb 来更新记录。我正在从用户那里获取团队名称和描述,并按照我在仪表板控制器中编写的代码在数据库中更新它
if ($model->load(Yii::$app->request->post()) && $model->validate()) {
$username = Yii::$app->session['username'];
$user = Yii::$app->mongodb->getCollection('teamdashboard');
$record = $user->findOne(array('username'=>$username));
$record['teams']['team_name']=$model->team_name;
$record['teams']['team_description']=$model->team_description;
$record['teams']['time_created']='';
$record['teams']['team_updated']='';
$record->save();
save() 被称为它显示Call to a member function save() on a non-object。我想在现有文档中插入新的团队数据。
我不能使用插入,因为我希望将所有表单都添加到一个用户特定的文档中。插入命令将在集合中插入新行。
yii2 是否支持嵌入式对象映射和操作???
【问题讨论】: