Как сделать такой поиск по связанной таблице в Gridview?
У меня есть таблица Users
И таблица Games
Они имеют отношения, но в таблице Users нет колонки games, сделать ее нет возможности, Users из вендора, связь описана только в моделях как hasOne. В таблице Games есть поле user_id
Как мне в Gridview Users сделать фильтр по тому, есть ли в Games записи о Users или нет
Я правильно понимаю, указывание в attributes asc desc тут не работает, нужен другой подход
Users из вендора, связь описана только в моделях как hasOne
1. Для поиска, фильтрации, сортировки используют обычно наследника, в данном случае UsersSearch для ActiveDataProvider'а.
2. Там ты волен писать какие угодно связи.
3. Там ты можешь запрос переделать пуще прежнего в сто раз с самыми затейливыми фильтрами.