保存另一个节点时,如何修改另一个节点?
即我可以在 A 面中使用 node_save($nid_to_be_saved) hook_node_presave($node_being_saved)吗?
您可以在
hook_node_presave中使用node_save,前提是正在保存的节点不再保存。如果要执行此操作,则需要在节点对象$node->presave_saved = TRUE;
中有一个标志,并且不要再次保存以避免循环。