Что имеем:
Модель новостей, контроллер и поисковая модель, сгенерированные через CRUD. В модели есть свойство, содержащее ID категории новостей.
Далее во вьюшке в списке новостей рядом с заголовком каждой новости есть "значок" c названием категории этой новости (ну, вы знаете как это происходит).
Логично на этот значок повесить ссылку для фильтра новостей по заданной категории. Можно конечно создать отдельный actionCategoryId который будет искать по этому айди, но лучше это сделать через стандартный actionIndex. Я делаю так:
Html::a('Спорт', ['/news/index', (new NewsSearch)->formName().'[category_id]' => $model->category->id]);
Кошерно ли это, или есть более лаконичный способ вывести такой URL? Конкретно интересует вот это место:
(new NewsSearch)->formName().'[category_id]'