какой-то контент, например видео, которое отображается слегка по-разному для создателя этого видео, и для человека, который его смотрит. Но на 80% интерфейс похож. Для этого создал три модуля, один для общих компонентов, другой для криейтора, и третий для пользователя. В модулях для криейтора и для пользователя используется обычный udf. И проблема в том, что в их контроллерах есть общие экшны. Выносить и делать какой-то абстрактный контроллер - желания нет. Но как избежать бойлерплейта - не понятно. Кто-нибудь сталкивался с похожей проблемой?
Создаётся делегат controller который кладется в presentation, и в зависимости от типа пользователя используется разный controller
Обсуждают сегодня