2011-07-11 111 views
1

我用phpmailer包發送郵件並使用codeigniter框架包。我從phpmailer軟件包中取得了一個輔助函數,它將參數作爲發件人地址,收件人地址,主題和郵件正文。一切都很順利,郵件傳送到收件箱。
我的問題是我有一個大的身體可以是一個單獨的HTML文件。爲此,我創建了一個視圖,我試圖發送參數$ this-> load-> view('viewname');通過我的控制器中的幫助器功能。但不是在郵件中顯示正文,而是將文件顯示在我的最終查看頁面上,並且郵件正文變爲空白。任何想法如何我可以實現用phpmailer和codeigniter發送html郵件

回答

4

使用$this->load->view('viewname');沒有任何額外的參數將輸出該視圖。您需要將第三個參數設置爲TRUE,如返回視圖中建議的CodeIgniter User Guide's View documentation的數據。

實施例:

$string = $this->load->view('viewname', '', true);