При разработке MVC-приложения относительно контроллеров придерживайтесь следующих правил:
Можно использовать подход от Александра Макарова: https://github.com/samdark/yii2-cookbook...
Спасибо за ссылку Н.Гр.
Эти методы можно определить в базовом классе так: