【问题标题】:How to list all users in MediaWiki?如何列出 MediaWiki 中的所有用户?
【发布时间】:2015-03-18 11:55:18
【问题描述】:

我编写了一个 MediaWiki 扩展。我需要获取所有注册用户的列表。在大多数 MediaWiki 中,并不真正了解是什么,也无法找到腿长在哪里。

对于当前登录的用户,我使用代码:

global $wgUser;
$userId = $wgUser->getId();
$userName = $wgUser->getName();

但我还没有找到如何获取所有用户及其 ID 的列表以供将来使用

【问题讨论】:

    标签: php function variables mediawiki


    【解决方案1】:

    您必须在数据库中 queryuser table。像这样的东西(有关详细信息,请查看下面链接的手册):

    $dbr = wfGetDB( DB_SLAVE );
    $id_list = $dbr->select( 'user', 'user_id' );
    foreach( $id_list as $user_data ) {
        ...
    }
    

    进一步阅读:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-11
      • 2019-01-25
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      • 2022-01-05
      相关资源
      最近更新 更多