获取FeUser用户组标题

时间:2018-08-23 10:44:24

标签: php typo3 backend

我想获得一个FeUser用户组的标题。

问题是,我只能获取用户组的UID,而不能获取标题。

$usergroup = $this->getFeUser()->user['usergroup'];

有人可以解释一下,为什么我只能获取UID以及如何获取此UID的标题吗?

1 个答案:

答案 0 :(得分:2)

如果我没有记错的话,应该使用用户组作为属性的ObjectStorage

$usergroup = $this->getFeUser()->getUsergroup();

要查看模型类中存在哪些功能,可以打开此类:

  

TYPO3 \ CMS \ Extbase \ Domain \ Model \ FrontendUser

ObjectStorage通常具有以下命名空间:\TYPO3\CMS\Extbase\Persistence\ObjectStorage,并且是一个可迭代的Object,可以与数组比较使用。

如果出于某种原因不希望使用ObjectStorage而是一个数组,则可以在结果上使用toArray()函数:

$usergroup = $this->getFeUser()->getUsergroup()->toArray();