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