Drupal 如何在模块中使用hook alter form来注册用户,并将一些数据保存到另一个表中?

Drupal 如何在模块中使用hook alter form来注册用户,并将一些数据保存到另一个表中?,drupal,drupal-6,drupal-fapi,Drupal,Drupal 6,Drupal Fapi,对如何使用hook alter修改注册表的感觉有一个大致的了解 然而,我面临的挑战不仅是让用户注册,还要将一些额外的数据保存到另一个表中,然后将用户重定向到一个新页面 我该怎么做呢?请帮助根据向表单中添加自定义函数以获取更多信息 请注意,登录页面和登录块是不同的表单,钩子表单的表单ID不同。请根据以获取更多信息 请注意,登录页面和登录块是不同的表单,钩子表单的表单ID不同。同样,计划您要做的事情和利用常见的解决方案会更容易。我怀疑您想要的是模块。同样,计划您要做的事情并利用常见的解决方案会更容易

对如何使用hook alter修改注册表的感觉有一个大致的了解

然而,我面临的挑战不仅是让用户注册,还要将一些额外的数据保存到另一个表中,然后将用户重定向到一个新页面


我该怎么做呢?请帮助

根据向表单中添加自定义函数以获取更多信息


请注意,登录页面和登录块是不同的表单,钩子表单的表单ID不同。

请根据以获取更多信息


请注意,登录页面和登录块是不同的表单,钩子表单的表单ID不同。

同样,计划您要做的事情和利用常见的解决方案会更容易。我怀疑您想要的是模块。

同样,计划您要做的事情并利用常见的解决方案会更容易。我怀疑你想要的是模块。

只要实现
hook_user()
;当第一个参数是
'register'
时,注册表单将显示给用户,模块可以通过添加新表单字段来更改它(模块需要将它们返回到Drupal)。

只需实现
hook_user()
;当第一个参数是
'register'
时,注册表单将显示给用户,模块可以通过添加新表单字段来更改它(模块需要将它们返回到Drupal)。

看到您的另一个问题,(),您甚至不需要它。只要使用Drupal的配置文件模块,看到你的另一个问题,(),你甚至不需要它。只需使用Drupal的Profile模块。