如何在yii 1中将电子邮件模板添加到电子邮件中?

时间:2017-03-06 07:11:19

标签: php yii yii1.x

我的控制器中有以下代码,名为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视图文件夹中。如何将电子邮件模板添加到我的电子邮件中?

1 个答案:

答案 0 :(得分:1)

首先,我认为您可能需要将renderPartial()的第三个参数设置为" true" $this->renderPartial('temp', null, true);所以渲染结果将不会显示。