首页 > 解决方案 > 在电子邮件中发送 codeigniter 视图的问题

问题描述

我正在尝试在 codeigniter 中发送电子邮件。我在消息正文中发送视图。但我收到如下所示的错误:

错误

它在错误下方显示视图。我的代码如下。

$msg = $this->load->view('FolderName/sendEmail.php',TRUE); 

我也试过

$msg = $this->load->view('FolderName/sendEmail.php',"",TRUE);

但是使用此代码,我没有收到任何电子邮件。请帮我找出解决方案。

标签: phpcodeigniteremailsmtp

解决方案


我建议两个改变:

如果视图文件具有 php 扩展名,则应.php从第一个参数中删除 (只需使用$this->load->view('FolderName/sendEmail');)。

此外,如果您没有将数据从控制器传递到视图,则需要传递一个空的第二个参数,因为TRUE您用于在控制器中获取 HTML 的参数是第三个参数,而不是第二个参数。

尝试$this->load->view('FolderName/sendEmail, NULL, TRUE');


推荐阅读