Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
保存另一个节点时如何修改另一个节点?
即我可以在 hook_node_presave($node_being_saved) 中使用 node_save($nid_to_be_saved) 吗?
如果正在保存的节点没有再次保存,您可以在 hook_node_presave 中使用 node_save。如果你想这样做,你需要在节点对象中有一个标志$node->presave_saved = TRUE;并且不要再次保存以避免循环。
$node->presave_saved = TRUE;