如何在视图窗体中以yiimailer扩展发送邮件
我该如何在视图中使用它?它在控制器中运行良好,但我希望将其设置为一个窗体。我的主要问题是,我如何提交?如何将$mail->send()制作为按钮?不太理解其中的例子。它看起来像默认的联系人表单 对不起,问了个基本问题如何在视图窗体中以yiimailer扩展发送邮件,yii,Yii,我该如何在视图中使用它?它在控制器中运行良好,但我希望将其设置为一个窗体。我的主要问题是,我如何提交?如何将$mail->send()制作为按钮?不太理解其中的例子。它看起来像默认的联系人表单 对不起,问了个基本问题 $mail = new YiiMailer(); $name = Yii::app()->user->getName(); $email = Yii::app()->user->getEmail(); $mail->setF
$mail = new YiiMailer();
$name = Yii::app()->user->getName();
$email = Yii::app()->user->getEmail();
$mail->setFrom($email, $name);
$mail->setTo('hi@email.com', 'hi');
$mail->setTo(Yii::app()->params['adminWeb']);
$mail->setSubject('Mail subject');
**how to send?**
添加此项以触发电子邮件
if ($mail->send()) {
Yii::app()->user->setFlash('contact','Thank you for contacting us. We will respond to you as soon as possible.');
} else {
Yii::app()->user->setFlash('error','Error while sending email: '.$mail->getError());
}
参考:检查下面的答案,如果答案已解决,请接受。这不起作用。这将自动发送。它与控制器中的相同。