Роман Картулин, есть ещё один вариант. Не знаю, может он больше подойдёт.
Покажу на своём рабочем примере.
Я так же фильтрую по id из связной модели, выводятся все записи.
Но если надо вывести только те, id которых присутствуют в модели, которая выводится в gridview, то можно сделать так
Будут выводится только те записи из связной модели Model1, id которых присутствуют в модели Model2 в model1_id.
Естественно, что запрос из параметра filter необходимо вынести в отдельный метод.
Добрый вечер.
Все файлы должны быть в одной кодировке - UTF8.
Необходимо добавить дополнительные заголовки(см. в документации по php).
Смотреть консоль браузера на предмет ошибок.
Читать логи сервера.
Включить вывод ошибок в браузера(если отключены).
Выставить уровень ошибок на полную (error_reporting 32767).
Если тестируете на реальном сервере - уточнить, включена ли функция mail().
Покажу на своём рабочем примере.
Я так же фильтрую по id из связной модели, выводятся все записи.
Но если надо вывести только те, id которых присутствуют в модели, которая выводится в gridview, то можно сделать так
Будут выводится только те записи из связной модели Model1, id которых присутствуют в модели Model2 в model1_id.
Естественно, что запрос из параметра filter необходимо вынести в отдельный метод.