Код: Выделить всё
$query = RegEvent::find()
->joinWith(['profile', 'profile.city', 'profile.club', 'rang', 'discipline', 'nomination', 'category'])
->orderBy('profile.club_id')
->addOrderBy('user_id');
$dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => 20,
],
]);
Клуб 1
Пользователь 1
Данные пользователя в таблице
Пользователь 2
Данные пользователя в таблице
Пользователь 3
Данные пользователя в таблице
Клуб 2
Пользователь 1
Данные пользователя в таблице
Пользователь 2
Данные пользователя в таблице
Мне нужно перегруппировать массив данных. Как на array сделать разобрался, а как сделать это с сохранением связей?
Пример помогли сделать пример по массиву данных https://ideone.com/gVguT7