Невозможно загрузить запрошенный класс: Phpmailer_library - PullRequest
0 голосов
/ 25 сентября 2018

Я хочу использовать библиотеку phpmailer, я скачал свежую версию codeigniter 3 и использовал composer, выполнив шаги

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

Затем я поместил файл composer.json в папку приложения.

Композитор установить в папку приложения

была создана папка поставщика.

Я создалместоположение нового файла PHPMailer.php /opt/lampp/htdocs/projects/testone/application/vendor с кодом

class PHPMailer_Library {public function __construct () {log_message ('Debug', 'PHPMailer class загружен.');}

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

}

Затем я создал новый контроллер Тестирование

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.

Пожалуйста, подскажите, что мне не хватает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...