@daivanov

Как в Yii разобраться с моделями?

Привет!

Никак не могу разобраться со следующей проблемой:

Модель Event - события, встречи, мероприятия;
Модель Participant - пользователи системы;
Модель Participation - записи о том, какой пользователь записался на какое событие.

relations заполнены.

Пользователи разделены на тех, кто выступает и на зрителей (спец.поле).
В Event указывается максимально возможное количество для участия одних и других пользователей.
Так вот, не удается в админке в grid вывести количество уже записавшихся выступающих и количество уже записавшихся зрителей.
Я так понимаю, что необходимо в Event добавить подзапрос в таблицы participant и participation. С sql у меня все ок, я не понимаю, как в Yii это сделать.
  • Вопрос задан
  • 2749 просмотров
Решения вопроса 1
@AlexGx
Yii2 developer, business analytics
Смотрите в сторону STAT relations и модификации метода search модели, которая выводится в гриде. неплохой пример реализации вашей задачи здесь www.yiiframework.com/wiki/319/searching-and-sortin...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы