如何获取Modx Revolution中所有用户组的列表

时间:2015-06-16 15:35:36

标签: modx modx-revolution

尝试从modx革命中获取组名列表,挖掘API和文档,但没有太多运气找到执行此操作的函数。

如何获得群组列表[姓名& ids]来自modx革命实例的片段>?

3 个答案:

答案 0 :(得分:1)

<?php
$where = array();
$userGroups = $modx->getCollection('modUserGroup', $where);
foreach ($userGroups as $userGroup) {
    print $userGroup->get('name');
}

答案 1 :(得分:0)

您可以无循环地完成它。

<?php
$q = $modx->newQuery('modUserGroup'); 
$q->select(['name']);
$q->prepare();
$q->stmt->execute();
$userGroups = $q->stmt->fetchAll(PDO::FETCH_COLUMN);
print_r($userGroups);

答案 2 :(得分:0)

<?php
//Group IDs array
print_r($modx->user->getUserGroups());
//Group Names array
print_r($modx->user->getUserGroupNames());