Таким образом, есть случаи, когда может быть одна или несколько ошибок, чтобы сообщить пользователю (и сообщить мне о них), которые могут быть вызваны на уровне контроллера (ввод, проверка) или уровне модели.
Я рассматриваю возможность создания базового помощника для «обратной связи», который в основном содержит глобальные массивы сообщений (уведомление, ошибка, успех)
Тогда, либо на уровне модели или контроллера, если что-то пойдет не так (или правильно!), Я могу вызвать функцию обратной связи.
feedback('error','Connection is temporarily down blah')
Мне не нужно передавать его моим представлениям, так как он будет настроен глобально, поэтому я могу просто вызвать что-то вроде $ this-> feedback-> display_all ().
Это нормально / MVC дружественный способ делать вещи? Мне кажется, это простой метод для реализации