我通常在控制器中进行,因为我从控制器加载所有视图(包括电子邮件视图)。
不过,现在我有了一些从模型发送电子邮件的代码。
电子邮件通常从哪一层发送?有关系吗?是吗
我认为只有当您有一个单独负责发送电子邮件的模型对象时,这才属于模型层。你不想把表示和逻辑混为一谈,这就是模型-视图-控制器中关注点分离的全部要点。