phpfox: как узнать название моей группы? - PullRequest
0 голосов
/ 25 апреля 2018

Как я могу получить название группы, к которой я принадлежу?

Я мог бы получить эту информацию:

$user = Phpfox::getService('user')->get($username, false);

[user_group_id] => 6 [title] => user_group_title_3749ea904585437bb7e01c7e1571e162

1 Ответ

0 голосов
/ 26 апреля 2018

Вы можете использовать этот запрос:

 SELECT ug.title FROM phpfox_user as u 
join phpfox_user_group as ug on ug.user_group_id = u.user_group_id 
WHERE u.user_id=1

Затем поместите результат в функцию _p

Пример:

$sUserTitle = Phpfox::getLib('database')->select('ug.title')
->from(':user', 'u')
->join(':user_group', 'ug', 'ug.user_group_id = u.user_group_id')
->where('u.user_id=' . Phpfox::getUserId())
->execute('getSlaveField');
echo _p($sUserTitle)
...