Esempio n. 1
0
 /**
  * Отправка письма согласно шаблону "confirmEmail"
  * после регистрации
  * @param bool $insert
  * @param array $changedAttributes
  */
 public function afterSave($insert, $changedAttributes)
 {
     parent::afterSave($insert, $changedAttributes);
     $view = '@lowbase/user/mail/confirmEmail';
     if (method_exists(\Yii::$app->controller->module, 'getCustomMailView')) {
         $view = \Yii::$app->controller->module->getCustomMailView('confirmEmail', $view);
     }
     Yii::$app->mailer->compose($view, ['model' => $this])->setFrom([Yii::$app->params['adminEmail']])->setTo($this->email)->setSubject(Yii::t('user', 'Подтверждение регистрации на сайте'))->send();
 }