我正在开发一个自定义drupal模块,如果用户点击AJAX按钮,它将动态更改节点的节点引用字段值。
在我的回调函数中,我可以加载两个节点A和B,其中A有一个名为'foobar'的节点参考CCK字段。
如何设置编辑并保存此字段?这是我的尝试,但如果我刷新节点,则该字段不会更新。
$A_node = node_load($a_nid);
$B_node = node_load($b_nid);
$A_node->field_foobar[0]['nid'] = $b_nid;
node_save($A_node);