使用phpmailer和codeigniter发送html电子邮件

时间:2011-07-11 05:49:35

标签: php codeigniter phpmailer

我正在发送带有phpmailer包的电子邮件,并使用带有codeigniter框架的包。我已经从phpmailer包中创建了一个帮助函数,该函数将参数作为发件人的地址,收件人的地址,主题和邮件正文。一切顺利,消息传递到收件箱  我的问题是我有一个大的身体,可以是一个单独的HTML文件。为此我创建了一个视图,我试图发送参数$ this-> load-> view('viewname');通过我的控制器中的辅助功能。但是,不是在邮件中显示正文,而是在最终视图页面上显示文件,邮件正文变为空白。知道如何实现

1 个答案:

答案 0 :(得分:4)

使用$this->load->view('viewname');而不使用任何其他参数将输出视图。您需要的是将第三个参数设置为TRUE,如返回视图中建议的CodeIgniter User Guide's View documentation数据。

示例:

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