1

是否可以通过简单的用户 ID 链接获得特定用户组的用户列表,例如“注册用户”组?

谢谢!

4

1 回答 1

4

注册用户属于 id 为 2 的组。我试图在某处找到组名常量,但在研究我的项目时失败了,所以我最终制作了自己的常量。

无论如何,要获取属于某个组的用户,您可以使用

$registeredUsers = JAccess::getUsersByGroup(2); // in my project it was $self::REGISTERED_GROUP

添加

jimport('joomla.access.access');
jimport('joomla.user.user');

如果没有加载必要的类之前。

然后你可以做

foreach($registeredUsers as $user_id) {
    $user = JFactory::getUser($user_id);
    echo $user->name;
}

重要提示:在使用传入的链接选择用户之前,请确保id它属于您想要公开的 id 组列表。我猜您不想公开超级管理员用户名等

于 2013-04-03T15:58:51.883 回答