2017-03-06 94 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);,這樣渲染結果將不會返回。