Как загрузить PHPMailer на cakePHP 3

После долгих поисков в Google и множества попыток я не смог загрузить PHPMailer на cakePHP 3.

Я выполнил установку с помощью компоновки, и все файлы находятся в папке поставщика, но я всегда получаю сообщение об ошибке в этой строке:

$mail = new PHPMailer();

Должен ли я включать в автозагрузку composer.json ссылку на PHPMailer?

 "autoload": {
    "psr-4": {
        "App\\": "src"         
    }
},

Спасибо


person coder    schedule 15.04.2015    source источник
comment
И эта загадочная ошибка (при получении ошибок всегда указывайте точное сообщение об ошибке в своем вопросе)? Дайте угадаю, что-то вроде class \App\Foo\Bar\PHPMailer not found...?   -  person ndm    schedule 15.04.2015
comment
да, ты прав @ndm. Это ошибка: Ошибка: класс «App\Controller\PHPMailer» не найден. Любая идея, как указать на Vendor\phpmailer\phpmailer\. Спасибо   -  person coder    schedule 15.04.2015
comment
Вам не хватает начального разделителя пространства имен для доступа к глобальному пространству имен, в котором живет класс PHPMailer, т.е. new \PHPMailer(). Это своего рода дубликат.   -  person ndm    schedule 15.04.2015
comment
Спасибо @ndm, это было правильное решение!!! $mail = новый \PHPMailer(); вы даете мне окончательное решение проблемы, которую я пытаюсь решить в течение последних двух недель.   -  person coder    schedule 15.04.2015