нажатий для всех контроллеров. Думаю создать базовый контроллер, там прописать логику. Но читал, что базовый контроллер это не очень хорошо. Как с архитектруной точки зрения посоветуете поступить?
Чем "не очень хорошо"? Вообще типичная задача для общего предка
Обсуждают сегодня