Model view controller 在MVC模式中,通过良好实践在何处发送电子邮件 从基于MVC的平台发送电子邮件的最佳实践是什么?

Model view controller 在MVC模式中,通过良好实践在何处发送电子邮件 从基于MVC的平台发送电子邮件的最佳实践是什么?,model-view-controller,web,Model View Controller,Web,我应该从控制器还是模型发送电子邮件?最佳做法是什么 一种观点认为,模型应该发送电子邮件,只是为了让控制器尽可能瘦,另一种观点认为,控制器应该发送电子邮件,因为模型不应该访问服务 感谢您对本主题的贡献。我很难找到一种情况,在这种情况下,从模型发送电子邮件更有意义 在不了解架构细节的情况下,我打赌控制器应该是发送电子邮件的人,原因有两个: 正如您提到的,模型不应该访问服务 电子邮件最有可能是由于某些用户交互而发送的,这将其完全置于控制器的域中

我应该从控制器还是模型发送电子邮件?最佳做法是什么

一种观点认为,模型应该发送电子邮件,只是为了让控制器尽可能瘦,另一种观点认为,控制器应该发送电子邮件,因为模型不应该访问服务


感谢您对本主题的贡献。

我很难找到一种情况,在这种情况下,从模型发送电子邮件更有意义

在不了解架构细节的情况下,我打赌控制器应该是发送电子邮件的人,原因有两个:

  • 正如您提到的,模型不应该访问服务
  • 电子邮件最有可能是由于某些用户交互而发送的,这将其完全置于控制器的域中