Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 以编程方式更改webform模块中的提交者用户_Drupal_Drupal Webform - Fatal编程技术网

Drupal 以编程方式更改webform模块中的提交者用户

Drupal 以编程方式更改webform模块中的提交者用户,drupal,drupal-webform,Drupal,Drupal Webform,我自动为根据提交我的Web表单的访问者创建用户 这一切都很好,但有一个小问题:Webform提交数据应该更改为表示正确的提交者(我新创建的用户),目前它与未经身份验证的用户绑定 我尝试了$form['details']['uid']['#value']=$account->uid在附加处理字段中,但这似乎不起作用 要实现这一点,我必须处理Webform提交数据的哪一部分?我的建议是执行hook\u nodeapi,并在创建提交者之前在节点内编辑提交者 检查nodeapi在此处提供的状态: 我的建

我自动为根据提交我的Web表单的访问者创建用户

这一切都很好,但有一个小问题:Webform提交数据应该更改为表示正确的提交者(我新创建的用户),目前它与未经身份验证的用户绑定

我尝试了
$form['details']['uid']['#value']=$account->uid在附加处理字段中,但这似乎不起作用


要实现这一点,我必须处理Webform提交数据的哪一部分?

我的建议是执行hook\u nodeapi,并在创建提交者之前在节点内编辑提交者

检查nodeapi在此处提供的状态:


我的建议是执行hook\u nodeapi,并在创建提交者之前在节点内编辑提交者

检查nodeapi在此处提供的状态: