0

我想获取用户的用户组。我使用以下代码:

$CurrentUser =& JFactory::getUser();
print_r($CurrentUser->groups);

现在,在 Joomla 的 1.5 版中,它打印出这个数组:

数组([已注册] => 2 [作者] => 3 [RBGS_RBS_U15_Trainer] => 1063)

在 v2.5 中,我得到了这个:

数组( [2] => 2 [3] => 3 [1063] => 1063 )

那么在 v2.5 中是否有可能获取用户组的名称?

提前致谢,

安内

4

1 回答 1

0

好吧,答案是更改一行代码。浏览到库/joomla/database/table/user.php。在那里,换行

$this->groups = $this->_db->loadAssocList('id', 'id');

$this->groups = $this->_db->loadAssocList('title', 'id');

它应该可以工作。

于 2012-07-05T11:14:32.237 回答