2012-01-14 12 views

答えて

5

は、現在のログインユーザのオブジェクトを取得するためには、現在のすべてのウェブサイトのユーザーをリストプラグインがあります

$user = JFactory::getUser(); 
if(!$user->id){ 
    // no user is logged in 
} 
else{ 
    // logged in user 
} 

は、すべてのユーザーの名前を取得するには

$db = JFactory::getDBO(); 
$sql = "SELECT * FROM #__users"; 
$db->setQuery($sql); 
$users = $db->loadObjectList(); 

foreach($users as $user){ 
    echo $user->name; 
} 

か、上記のクエリの後、ユーザーオブジェクトを使用したい場合は

foreach($users as $user){ 
    $userObj = JFactory::getUser($user->id); 
} 
0

あなたはここで詳細を見つけることができる現在のユーザーのオブジェクトにアクセスする場合:

Accessing the current user object - Joomla documentation

あなたは私はあなたがコミュニティビルダーと呼ばれる拡張機能をチェックし推薦するすべてのユーザーを一覧表示したい場合は、それ

0
$user =&JFactory::getUser(); 
if($user->id) {  
    //do user logged in stuff  
}  
else {  
    //do user not logged in stuff  
} 
関連する問題