2
У меня есть приложение MVC, которое использует события (hooks), и у меня есть вопрос о том, когда запускать событие.Event-driven MVC-приложение
Есть три варианта:
- триггера в моделях (этот подход будет беспорядок вверх код, но получить немного больше гибкости)
- триггер в контроллерах (до или после вызова некоторых моделей)
- создает новый слой абстракции между контроллерами и моделями, расширяет свои модели и инициировать событие (паттерн декоратор)
Спасибо вам
Можете ли вы уточнить, пожалуйста? Я не понимаю, что вы имеете в виду с viewmodels или хранилищем/единицей работы ... –
У вас есть много чего читать, затем; читать в репозитории и единице рабочих шаблонов. Также найдите MVC с ViewModel. После прочтения этих шаблонов вы должны иметь гораздо лучшее представление о том, как вы хотите решить свою проблему – Moho