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 如何获得用户角色?_Drupal - Fatal编程技术网

Drupal 如何获得用户角色?

Drupal 如何获得用户角色?,drupal,Drupal,我在drupal站点中有两个角色。一个是管理员。uid是1。如果我访问另一个用户的配置文件,比如uid为2的用户,是否可能获得该值。我不想从url(user/2)检索它。在访问另一个用户的配置文件时,是否有其他方法获取用户信息,如uid、角色等。我认为$user只能用于获取当前用户的详细信息。要在用户的配置文件页面中获取用户id的详细信息,请使用$account变量。有关更多详细信息,请参阅ROOT/modules/user中的user-profile.tpl.php模板 例如,获取用户id:$

我在drupal站点中有两个角色。一个是管理员。uid是1。如果我访问另一个用户的配置文件,比如uid为2的用户,是否可能获得该值。我不想从url(user/2)检索它。在访问另一个用户的配置文件时,是否有其他方法获取用户信息,如uid、角色等。我认为$user只能用于获取当前用户的详细信息。

要在用户的配置文件页面中获取用户id的详细信息,请使用$account变量。有关更多详细信息,请参阅ROOT/modules/user中的user-profile.tpl.php模板


例如,获取用户id:
$account->uid

如果以上回答了您的问题,请将其标记为已接受。