我有一个更普遍的问题,关于如何在 MVC 模式中划分模型、视图和控制器的代码和职责。为了更好地理解,我将使用一个示例案例。
我的问题
应用程序分为模型、视图和控制器。在模型级别的某些操作期间如何处理应显示在视图中的错误?
我想到了两种可能:
a) 模型保存错误字符串并通知控制器和视图。然后视图从模型中轮询错误字符串并保存它。之后控制器告诉视图显示错误。
b) 模型将错误返回给控制器,控制器将其传递给要显示的视图。
你会说什么最适合 MVC 模式?或者什么更接近 MVC 模式?
非常感谢您提前