【发布时间】:2011-07-06 22:29:57
【问题描述】:
在 CakePHP 中,我试图将数据保存在这样的子文档中:
$mongo = $this->User->getDataSource();
$mongo->update($this->User, array(
array(
'_id' => $tweep['User']['_id'],
'Services._id' => $tweep['User']['Services']['_id']
),
array('Services.$.following' => $following)
));
但显然我做错了什么,因为它不起作用。
$following 是一个数组,我想保存在具有特定 ID 的服务下。
这是数据源方法: https://github.com/ichikaway/cakephp-mongodb/blob/cake2.0/Model/Datasource/MongodbSource.php#L635
【问题讨论】:
-
我不熟悉 php/cake 语法,但额外的封闭
array()似乎不正确
标签: cakephp mongodb cakephp-2.0