我有 数百名注册用户。 分组 用户基 :
请参阅下面的截图(我稍微改了一下以保护我的客户网站):
如何在线显示“教师”列表? 我想在表格或列表中列出所有这些老师,以便其他老师看到这些信息。
谢谢。欢迎任何信息。
答案 0 :(得分:1)
您可以使用以下方法获取特定用户组的用户名:
$teachers = JAccess::getUsersByGroup(2); //change number in the brackets
$students = JAccess::getUsersByGroup(8); //change number in the brackets
foreach($teachers as $user_id) {
$user = JFactory::getUser($user_id);
echo $user->name;
}
foreach($students as $user_id) {
$user = JFactory::getUser($user_id);
echo $user->name;
}
更改" 2 "和" 8 "到教师和学生用户组的ID。
希望这有帮助
答案 1 :(得分:1)
就个人而言,我认为最好的方法是创建一个联系人类别教师,然后将每位教师链接到联系人记录。
你可以在一个组中创建一个用户列表(甚至还有一个方法JAccess :: getUsersByGroup()但我不认为它对这个目的有用。http://officialjoomlabook.com/school25/staff-directory是我做了什么的一个例子我在暗示。