gpt4 book ai didi

创建节点后触发 Drupal 钩子(Hook)

转载 作者:行者123 更新时间:2023-12-04 13:44:36 27 4
gpt4 key购买 nike

当我创建一个节点时,我希望它以编程方式创建一些引用刚刚创建的节点的节点。

虽然我只需要更改表单的 form_alter 提交函数来调用自定义函数来创建节点。

检查输出 $form_state 我可以看到 NID 为 Null。这对我来说意味着我的节点是在提交被触发后创建的。这说得通。如何在创建节点后调用代码运行,以便我可以自动创建一些引用的节点?

最佳答案

您想使用 hook_nodeapi() insert处理程序:

function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
switch ($op) {
case 'insert':
// $node contains the newly created node
break;
}
}

关于创建节点后触发 Drupal 钩子(Hook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3675091/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com