Должна ли модель или контроллер отвечать за отправку электронных писем?

В веб-приложении MVC я часто отправляю электронные письма.

Обычно я делаю это в контроллере, так как загружаю все свои представления из контроллера (включая просмотров электронной почты).

Однако теперь у меня есть код, в котором электронное письмо отправляется из модели.

С какого уровня обычно отправляется электронная почта? Это имеет значение? Требуется ли для согласованности?

20
задан alex 22 September 2010 в 00:56
поделиться