首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Joomla3.0不回显用户类型

Joomla3.0不回显用户类型
EN

Stack Overflow用户
提问于 2013-10-01 11:01:45
回答 1查看 146关注 0票数 1

我编写了以下代码,以便在一个flash应用程序中获取一些用户变量:

代码语言:javascript
复制
<?php
$user =& JFactory::getUser();
echo $user->get('username') ;
echo $user->get('id') ;
echo $user->get('name') ;
echo $user->get('usertype') ;
?>

由于某种原因,除了用户类型之外,所有东西都能正常工作。用户类型对于使我的应用程序货币化至关重要。我跟踪这篇文章是为了作为参考,所以似乎没什么问题:

object

这里出什么问题了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-01 11:52:30

是的,我已经看过了,但实际上我找不到一个很好的解决方案,只为您提供用户所属的组的名称。其他所有内容都会给您一个数组或ID,因此我编写了一个简单的函数,它将得到您想要的结果:

代码语言:javascript
复制
function getUserGroup($userId){     
     $db = JFactory::getDbo();

     $query  = $db->getQuery(true);
     $query->select('title')
     ->from('#__user_usergroup_map AS map')
     ->where('map.user_id = '.(int) $userId)
     ->leftJoin('#__usergroups AS a ON a.id = map.group_id');

     $db->setQuery($query);
     $result = $db->loadResult();

     return $result;
}

echo getUserGroup($user->id);

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19114502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档