Jump to main content Jump to doc navigation

modResource.getGroupsList

Возвращает collection всех групп ресурсов в системе и total для постраничной навигации — из статического listGroups(). У каждой группы есть поле access: 1, если ресурс в неё входит, и 0 в противном случае.

Синтаксис

array getGroupsList ([array $sort = array('id' => 'ASC') [, int $limit = 0 [, int $offset = 0]]])
  • $sort (array) столбцы сортировки в формате column => direction, по умолчанию array('id' => 'ASC')
  • $limit (int) максимум возвращаемых строк, 0 отключает ограничение, по умолчанию 0
  • $offset (int) смещение строк для ограниченной выборки, по умолчанию 0

Пример

$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');
}

Смотрите также

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

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • JT Skaggs
  • deJaya
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$194 per month—let's make that $500!

Learn more