modResource.getGroupsList
Last updated Oct 11th, 2026 | Page history | Improve this page | Report an issue
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn moremodResource.getGroupsList¶
Returns a collection of every Resource Group in the system plus the total count for a pager, from the static listGroups(). Each group carries an access field: 1 when this Resource is a member, 0 otherwise.
Syntax¶
array getGroupsList ([array $sort = array('id' => 'ASC') [, int $limit = 0 [, int $offset = 0]]])
$sort(array) sort columns incolumn => directionformat, by defaultarray('id' => 'ASC')$limit(int) maximum rows to return,0disables the limit, by default0$offset(int) row offset for a limited collection, by default0
Example¶
$resource = $modx->getObject('modResource', array('id' => 5));
$result = $resource->getGroupsList(array('name' => 'ASC'), 20, 0);
foreach ($result['collection'] as $group) {
echo $group->get('name') . ': ' . $group->get('access');
}
See Also¶
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn more










