2017-03-06 89 views
0

我已经按照我的位指示代码调用MessageController:如何在yii 1中实现电子邮件模板的电子邮件?

 $letter = $this->renderPartial('temp'); 
     $message=$letter; 
     $mail = new YiiMailer('contact',array('message'=>$message,'name'=>'Message','description' => 'Message')); 
     $mail->setSubject('Message'); 
     $mail->setFrom('[email protected]', 'Company'); 
     $mail->setTo($_POST['useremail']); 

这里temp是电子邮件模板($letter = $this->renderPartial('temp');)。 但是,它不加载电子邮件模板。 temp.php位于message视图文件夹。我如何将电子邮件模板添加到我的电子邮件中?

回答

1

首先我想你可能需要设置第三个参数renderPartial()为“true”$this->renderPartial('temp', null, true);,这样渲染结果将不会返回。