Количество комментариев для каждого поста
Добавлено: 2020.03.15, 12:01
Здравствуйте. Подскажите как в списке постов вывести количество комментариев со статусом 1 (status=1) для каждого поста?
Следующий пример считает все комментарии. Как бы мне добавить туда условие для комментариев только со status=1 ?
Следующий пример считает все комментарии. Как бы мне добавить туда условие для комментариев только со status=1 ?
Код: Выделить всё
'query' => News::find()->select(['news.*', 'COUNT(comment.id) AS comment_count'])
->joinWith('comments')
->groupBy('news.id')