Comment puis-je obtenir par programme une liste des entités membres d'un groupe organique?
(Je sais comment obtenir une liste des membres du groupe à l'aide de Views - je préfère le faire à l'aide de l'API Organic Groups, mais je n'ai pas pu trouver la bonne méthode.)
7
organic-groups
smokris
la source
la source
Ou via DBTNG:
... qui vous permet de rejoindre d'autres tables, plutôt que d'avoir à filtrer le jeu de résultats en code PHP comme vous le feriez si vous utilisez
EntityFieldQuery
.la source
(Basé sur http://api.drupal.org/api/drupal/includes--common.inc/function/entity_load/7#comment-14544 )
la source
La solution smokris a fonctionné mais j'ai trouvé un autre moyen avec
EntityFieldQuery
:Exemple de valeur retournée:
la source
Extension de la réponse de @smokris .
Le statut actif des adhésions est "1" (
->condition('ogm.state', 1, '=')
).la source