如何在 yii 1 中实现电子邮件模板到电子邮件?
How to impliment email template to email in yii 1?
我在名为 MessageController 的控制器中有以下代码:
$letter = $this->renderPartial('temp');
$message=$letter;
$mail = new YiiMailer('contact',array('message'=>$message,'name'=>'Message','description' => 'Message'));
$mail->setSubject('Message');
$mail->setFrom('anu.axmed@gmail.com', 'Company');
$mail->setTo($_POST['useremail']);
这里 temp
是电子邮件模板 ($letter = $this->renderPartial('temp');
)。
但是,它没有加载电子邮件模板。 temp.php
位于 message
视图文件夹中。如何将电子邮件模板应用到我的电子邮件中?
首先我觉得你可能需要把renderPartial()
的第三个参数设置成"true" $this->renderPartial('temp', null, true);
这样渲染结果会返回不显示。
我在名为 MessageController 的控制器中有以下代码:
$letter = $this->renderPartial('temp');
$message=$letter;
$mail = new YiiMailer('contact',array('message'=>$message,'name'=>'Message','description' => 'Message'));
$mail->setSubject('Message');
$mail->setFrom('anu.axmed@gmail.com', 'Company');
$mail->setTo($_POST['useremail']);
这里 temp
是电子邮件模板 ($letter = $this->renderPartial('temp');
)。
但是,它没有加载电子邮件模板。 temp.php
位于 message
视图文件夹中。如何将电子邮件模板应用到我的电子邮件中?
首先我觉得你可能需要把renderPartial()
的第三个参数设置成"true" $this->renderPartial('temp', null, true);
这样渲染结果会返回不显示。