Я определил модель в своем расширении TYPO3, где мне нужно одно свойство, относящееся к бэкэнд-пользователю, который выполнил какое-то определенное действие с ним в бэкэнд-модуле. К сожалению, я не совсем уверен, как это реализовать, так как с одной стороны, похоже, нет класса пользовательской модели бэкэнда, на который я могу сослаться, с другой стороны, определяющего TCA со ссылкой на таблицу be_users
, подобную этой
'respondentUser' => [
'label' => 'Respondent',
'config' => [
'type' => 'select',
'foreign_table' => 'be_users',
'maxitems' => 1
]
],
возвращает только объекты с пустым пользовательским значением (пользовательский UID установлен мной). На первый взгляд более очевидный тип user
оказался не тем, что мне было нужно. Есть ли какая-либо поддержка отношений модели с пользователем?
Если нет, я мог бы работать с UID пользователя как целое число. Я знаю, что могу получить его через $GLOBALS['BE_USERS']->user['uid']
, но как мне получить пользовательские данные (если быть точным, имя пользователя) из UID?