是否可以通过简单的用户 ID 链接获得特定用户组的用户列表,例如“注册用户”组?
谢谢!
注册用户属于 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 组列表。我猜您不想公开超级管理员用户名等