Jungs versuchen, die Anzahl der Benutzer in bestimmten Gruppen zu zeigen. Ich versuche es mit Assoziationen, aber nicht funktioniert. In Liste, wo ich Listing user groups
möchte ich number_users_in_group
CakePHP 3 zählen, wie viele Benutzer in Gruppe
Ich habe zwei Tabellen:
1. Users
und zweiten User groups
Tabelle Benutzer:
id group_id status username password
Benutzergruppen Tabelle:
Um alle Gruppen zu zeigen, ich benutze diese Methode:
/**
* Index method
*
* @return \Cake\Network\Response|null
*/
public function index()
{
$usersGroup = $this->paginate($this->UsersGroup);
$this->set(compact('usersGroup'));
$this->set('_serialize', ['usersGroup']);
}
Und in index.cp
ich diese Ergebnisse foreach. Also in diesem Ergebnis möchte ich Nummer hinzufügen für jede Gruppe, wie viel Benutzer in der Gruppe ist ..
Beispiel:
- Administrator (5) < --- 5 Benutzer in administarator Gruppe
- Moderator (3)
Wie geht das?
„_doesn't work_ "ist keine richtige Problembeschreibung! Bitte zeigen Sie immer, was Sie getan haben, und geben Sie genauer an, was _exactly_ passiert und was Sie stattdessen erwarten würden. Zeigen Sie auch Ihre Debugging-Versuche. – ndm