MVC PHP - Отправка почты от модели

У меня проблема с определением того, когда я должен отправлять почту из Модели или Контроллера. Дело в том, что в контроллере, который я использую, например,

Это касается PHP.

В контроллере:

if (Post::get()){
   $this->model->registerUser( ... );
   $this->model->mailSendUserActivation();
   // assign something to view.
}

В модели:

public function mailSendUserActivation(){
    $mail = new \com\Mail();
    // assign stuff to mail from API classes and other functions in model.
    $mail->send();
}

Это правильно? Или почта действительно должна быть отправлена ​​с контроллера?

6
задан Crozin 16 February 2011 в 14:04
поделиться