<?php
static public function getEmail() {
if (empty(self::$_Email)) {
self::$_Email = Yii::$app->mailer->compose();
}
return self::$_Email;
}
<?php
/*
* 发送邮件
* **/
static public function sendEmail($email, $subject = '', $content = 'text') {
$Email = self::getEmail();
$Email->setFrom(ADMIN_EMAIL);
$Email->setTo($email);
$Email->setSubject($subject);
if ('text' == $content)
$Email->setTextBody($content);
else
$Email->setHtmlBody($content);
if ($Email->send()) {
return true;
}
throw new Exception('Email sending failed');
}