Yii2: Как сделать hasMany через кросс таблицу и count всех записей?
Не совсем понимаю как сделать через кросстаблицу выборку.
Есть список клубов. есть пользователи, которые могут быть сразу в нескольких клубах.
Нужно
1. посчитать кол-во пользователей в каждом клубе
2. вывести список пользователей на странице клуба
public function getMembers(){
return $this->hasMany(\app\models\User::className(), ['id'=>'user_id'])
->viaTable('users_clubs', ['club_id'=>'id']);
}
public function getMembersCount(){
return $this->getMembers()->count();
}