Otóż ma 3 tabele utworzone ze schematu Auth ORM niezbędnych do logowania. Czyli mam tabelę User | Role | UserRole
I teraz chce policzyć ilu użytkowników ma rolę powiedzmy admin.
Teraz robię to tak w kontrolerze
$users = ORM::factory('user')->where('activated', '=', 1)->find_all(); $customer = 0; foreach($users->as_array() as $user) { $klient = ORM::factory('user',$user)->has('roles',3); if($klient) ++$customer; }
Żeby nie było to działa tylko czy może jest jakiś szybszy sposób aby uzyskać pożądany efekt.
Przejrzałem dokumentacje Kohany do ORMa; ale nie znalazłem odpowiedzi na swoje pytanie :/