gpt4 book ai didi

drupal - 在 form_alter 中提交操作后

转载 作者:行者123 更新时间:2023-12-03 18:27:32 27 4
gpt4 key购买 nike

我需要在用户创建后在我的表中插入数据。我想用 hook_form_alter()$form_id == "user_register"但我不知道怎么说“创建用户后,执行此操作”。

我该怎么做 hook_form_alter() ?

最佳答案

您可以向这样的表单添加自定义提交处理程序。

function hook_form_user_register_alter(&$form, &$form_state) {
// ...
$form['#submit'][] = 'yourModule_user_register_submit';
}

function yourModule_user_register_submit($form, &$form_state) {
// do what you want to do after registration
}

我还建议使用 Drupal 的 Triggers & Actions为达到这个。 AFAIK 用户注册后触发的触发器之一存在错误。不知道有没有修好。

关于drupal - 在 form_alter 中提交操作后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4780155/

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