2010-02-10 12 views
0

Dans le module auth, nous avons des utilisateurs et des rôles avec une relation plusieurs à plusieurs.Sélectionnez les utilisateurs ayant un certain rôle dans le module auth de Kohana

Ma question a probablement une réponse simple, mais je ne pouvais pas la trouver par moi-même ... Comment procéder pour sélectionner uniquement les utilisateurs ayant un certain rôle en utilisant ORM? Ce que je voudrais faire est quelque chose comme ceci:

ORM::factory('user')->with('roles')->where('role','member')->find_all(); 

mais cela ne fonctionne pas ...

Merci

Répondre

1

Vous voulez faire ceci:

$members = ORM::factory('role', 'member')->users; 

Vous prenez le rôle et trouvez ses utilisateurs, et non l'inverse.

+0

aha! Merci beaucoup! – jfoucher