unable to include PHPMailer in zend framework 2
我们有将
1 | require"PHPMailerAutoload.php"; |
然后
1 | $mail = new PHPMailer; |
但是该语法在zend framework2文件中不可接受,它表示为"致命错误"和"未找到类"。
我试图将
在
1 | "phpmailer/phpmailer":"~5.2", |
转到
您添加到问题中的错误与PHP找不到自动加载包含文件有关。如果切换到Composer,则根本不需要此文件,因此只需删除您的require行。
可能要实例化您需要使用的类:
1 | $mail = new \\PHPMailer; |
(请注意反斜杠),因为ZF2类通常在开始时声明一个名称空间。反斜杠告诉PHP它应该从全局命名空间中获取PHPMailer类。