Я построил модель в некоторых из моих MVC веб-сайтов, чтобы помочь с отправкой электронной почты, как правило, я делаю что-то вроде этогоНеправильно используется Mail Model в MVC?
$mail = new Mail_Model;
$mail->to('[email protected]');
$mail->from('[email protected]');
$mail->subject('hello');
$mail->body('hello how are you');
$mail->send();
Я знаю, модель предназначена для моделирования данных - так это то, что я делаю нарушение этого? Может ли это быть вспомогательным классом? Что-то вроде ...
Mail::send('[email protected]', '[email protected]', 'hello', 'hello how are you');
Это второй один не читает, а мне .. я, конечно, мог бы передать массив названными ключей, чтобы сделать его более удобным для чтения.
Так ли моя модель Mail нарушает то, что модель должна быть в парадигме MVC?