как искать фильтр multipe отношение таблица и группировка в yii2

У меня есть три таблицы, такие как ridersPoint (id, nameRider, serie_id, point) и series (serie_id, nameSerie, location, date, season_id) и season (season_id, nameSeason, year) . Атрибут serie_id в таблице riderPoint имеет отношение к serie_id в таблице serie_id , а атрибут season_id в таблице series имеет отношение к season_id в таблице season . Как сделать поиск по season_id в riderPoint ? И как группировать точку, когда есть таблица данных в том же season ? Пожалуйста, помогите мне..

Поиск (фильтр и сортировка) для связанного поля в gridview является базой последовательности действий. Вы можете найти образец в этом документе

http://www.yiiframework.com/wiki/653/displaying-sorting-and-filtering-model-relations-on-a-gridview/

вкратце..

  • В вашей модели определите свое активное отношение в модели (основной / поворот) и добавьте геттер для связанной области
  • В вашем modelSearch в вашем dataProvider добавьте связанное с var fo поле, установите правильный сортировку для сортировки по новому связанному полю, добавьте отношение в функцию поиска и добавьте правильный фильтр в состояние modelSearch
  • Добавьте новый атрибут в gridview.

Взгляните на сценарий 2 в приведенной ссылке .. и вы можете найти то, что вам нужно