在保存另一个节点时修改节点?

时间:2012-12-13 07:33:37

标签: drupal nodeapi

如何在保存另一个节点时修改另一个节点?

即我可以在hook_node_presave($ node_being_saved)旁边使用node_save($ nid_to_be_saved)吗?

1 个答案:

答案 0 :(得分:2)

如果不保存正在保存的节点,则可以在hook_node_presave中使用node_save。如果你想这样做,你需要在节点对象$node->presave_saved = TRUE;中有一个标志,不要再次保存以避免循环。