Как получить количество строк в связке таблиц Yii2?
Делаю проект на фреймворке Yii2.
Суть:
Есть три таблицы в БД. В ActiveRecord они связаны последовательно: таблица Section связана с Topic (hasMany), таблица Topic связана с Message (тоже hasMany).
мне нужно получить список всех Section'ов, в каждом из которых будет список Topic'ов принадлежащие Section'ам + тут же количество всех Message'ов для каждого Topic'а.
Казалось бы, задача не сложная, но я почему-то уже вторые сутки пялюсь в документацию и ничерта не могу понять, как мне реализовать такое с помощью Yii2 ActiveRecord.
Буду благодарен, если кто-то откликнется и подскажет что к чему.
Спасибо, но это не совсем то, что мне нужно. При таком коде возвращается абсолютно все. Отчасти это так и нужно (инфа по Section и Topic), но топик в итоге должен еще содержать свойство в котором будет посчитано, сколько имеется сообщений в каждом топике. А сейчас у меня эти сообщения выводятся на главной, их не должно быть, от них лишь их количество, чтобы было просто видно, сколько реально есть в каждом топике сообщений.