Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.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
Php 自动分配角色模块是否不适用于自定义表单注册?_Php_Drupal_Drupal 6 - Fatal编程技术网

Php 自动分配角色模块是否不适用于自定义表单注册?

Php 自动分配角色模块是否不适用于自定义表单注册?,php,drupal,drupal-6,Php,Drupal,Drupal 6,我有一个自定义的用户注册表单:somepath/register-usinghookformalter 我将自动按路径分配角色设置为“/somepath/register”,但它似乎没有分配我想要的角色 自动分配是否只适用于内容配置文件而不适用于钩子表单更改注册?我想这取决于您如何更改表单以合并用户注册表单。您是直接将值插入数据库,还是调用user_save() 它也可能取决于表单的url,因为我在autoassignrole.module中看到,在某个地方有一个对arg(0)==“admin”

我有一个自定义的用户注册表单:somepath/register-usinghookformalter

我将自动按路径分配角色设置为“/somepath/register”,但它似乎没有分配我想要的角色


自动分配是否只适用于内容配置文件而不适用于钩子表单更改注册?

我想这取决于您如何更改表单以合并用户注册表单。您是直接将值插入数据库,还是调用user_save()


它也可能取决于表单的url,因为我在autoassignrole.module中看到,在某个地方有一个对
arg(0)==“admin”
的检查,这可能会阻止自动分配过程的执行。

我实际上更改了用户注册表单,因此它应该与任何其他注册一样。我对arg(0)和admin一无所知。嗯,是的,如果您更改了user\u register表单,那么应该调用user\u save,并且应该调用所有的用户钩子。当您临时禁用表单更改时,自动分配角色是否按预期工作?