Abr_ya, в том блоге, ссылку на который я дал, есть как написать свой framework...
Изучайте всё, что Вам интересно.
Пока, как я понял, для Вас представляет интерес yii2.
Разберётесь с ним - будет легче дальше.
Ну и приобретёте опыт, что гораздо дороже всех крутых заказов на суперсовременных технологиях.
Андрей К, многие кричат, что yii2 ужас и советуют symfony или laravel)))
Вы наоборот.
Думаю, что такие советы ничего толкового не дадут.
Пусть автор вопроса попробует yii2, затем ещё что-то. Для опыта это очень хорошо.
Да, yii3 будет сильно отличаться от yii2.
Abr_ya, Вы так говорите, будто это танк)))
Однозначного ответа дать нельзя. Много спорят о поддержке старых версий, о "мёртвых" языках и framework-ах и у каждого своё мнение.
Всё зависит от конкретной задачи.
Мне вот предлагают поддерживать проект на Codeigniter2 + php5.3 и заказчика не парит, что всё это старьё, ему главное деньги, которые приносит сайт. А браться или нет за это - решать мне)))
Iossarian, ну так в чём дело? Используйте их в запросе, пример я показал, подробности в видео.
А связь между Profile и Policy?
А "сеть" как Вы связываете с "куратором"?
Iossarian, возможно понадобиться использовать промежуточные таблицы.
В общем всё то же, что и в моём примере, только немного доработать.
Как это сделать Вы найдёте в этом видео.
Iossarian, можно.
В Profile находите всех пользователей с ролью "куратор", через связь получаете "сеть" для каждого "куратора" и далее, через связь, получаете всех пользователей данной "сети" ну и соответственно проданные полисы.
Всё одним запросом можно сделать и передать это в ActiveDataProvider.
У Вас настроены необходимые связи?