Ребят, доброго времени.
У меня назрел вопрос. Стоит задача:
Есть личный кабинет, в личном кабинете (на сайте) есть посты, к этим постам можно оставлять комменты.
Посты я вывожу и привязываю к профайлу юзера.
Но я не могу понять, как мне привязать правильно других юзеров тобишь их коменты тобишь к одному посту. И выводить под постом?
Структура таблиц такая
comments
user_posts
Потом в коде делаю связи ко всем моделям реляционно
User_profile
User_post
Comments
Вот сами связи
дальше делаю запрос, вешаю геттер который собственно и имеет уже в себе коменты и запись. Передаю в вид. Подхватываю id юзер для удостоверения того что это его запись - пост.
$resultPostUser = UserProfile::find()
->asArray()
->with('posts')
->where(['user_id' => $my_id])
->one();
После этого кода делаю дамп и получаю такую картину
Зеленным - это данные с профайла
Красным - пост который вяжется к профайлу юзера
А Оранжевый сам комент который есть в этом посту. Но есть одно но, почем в коменнтарии отображается МОЙ коммент и только мой, там должны вроде быть как и другие id_user.