无法加载请求的类:Phpmailer_library

时间:2018-09-25 08:41:59

标签: php codeigniter-3

我想使用phpmailer库,我按照以下步骤下载了codeigniter 3的新版本并使用了作曲家

1 . $config['composer_autoload'] = true;

然后将composer.json文件放入应用程序文件夹中。

  1. composer安装到应用程序位置

  2. 供应商文件夹已创建。

  3. 我创建了一个新文件PHPMailer.php位置 /opt/lampp/htdocs/projects/testone/application/vendor(包含代码)

    PHPMailer_Library类 {     公共功能__construct()     {         log_message('Debug','PHPMailer类已加载。');     }

    public function load()
    {
        $objMail = new PHPMailer\PHPMailer\PHPMailer();
        return $objMail;
    }
    

    }

然后我创建了新的控制器Testing

class Testing extends CI_Controller {

    public function index()
    {
        $this->load->library("phpmailer_library");
        $objMail = $this->phpmailer_library->load();
    }
}

现在我收到类似这样的错误

Unable to load the requested class: Phpmailer_library.

请给我建议我所缺少的东西。

0 个答案:

没有答案