Есть у меня таблица с пользователями, например
id | username
------------------
1 | user1
2 | user2
3 | user3
4 | user4
И есть таблица блогов, которые создают пользователи
blog_id | user_id
------------------
1 | 1
2 | 1
3 | 3
4 | 3
и есть у меня код, который вытаскивает на страницу всех пользователей.
array =>
{
1 => user1,
2 => user2
}
но мне нужно чтобы к этим пользователям внутрь созданного array к каждому пользователю добавлялся еще array со списком блогов этого пользователя
array =>
{
1 => user1 {
array{
blog1 => ...
blog2 => ...
}
,
2 => user2 {
array{
blog4 => ...
blog5 => ...
}
}
}
Собственно вопрос в том, как по-человечески организовать такую конструкцию?