我想要获得一个FeUser的用户组的标题。
问题是,im只获取用户组的UID,而不是标题。
$usergroup = $this->getFeUser()->user['usergroup'];有没有人能解释一下,为什么我只获取UID,以及如何获取这个UID的标题?
发布于 2018-08-23 19:48:14
如果我没记错的话,这应该给出一个属性为用户组的ObjectStorage:
$usergroup = $this->getFeUser()->getUsergroup();要查看model-class中存在哪些函数,可以打开这个类:
类型PO3\CMS\Extbase\域\模型\前端用户
ObjectStorage通常有这样的命名空间:\TYPO3\CMS\Extbase\Persistence\ObjectStorage,它是一个可迭代的对象,可以与数组相媲美。
如果由于某些原因不需要ObjectStorage而是数组,您可以对结果使用toArray()函数:
$usergroup = $this->getFeUser()->getUsergroup()->toArray();https://stackoverflow.com/questions/51983972
复制相似问题