在ThinkPHP5.1.3如何使用Vendor?

浏览:22111 发布日期:2018/01/18 分类:求助交流 关键字: ThinkPHP5.1.3 Vendor
请问在ThinkPHP5.1.3如何使用Vendor?在ThinkPHP5.0.14是可以的。致命错误: 
Call to undefined function app\common\model\Vendor()
<?php
namespace app\common\model;
class PHPMail
{
    //发送邮件::
    public static function mail($mails){
        Vendor('PHPMailer.PHPMailerAutoload');     
        $mail = new \PHPMailer(); //实例化
        $server = config("queue.mail_server");//从queue里获取邮件用户信息
        //$mail->SMTPDebug = 2;//邮件的调试模式 
        $mail->IsSMTP(); // 启用SMTP
        $mail->Host=$server['MAIL_HOST']; //smtp服务器的名称(这里以QQ邮箱为例)
        $mail->SMTPAuth = $server['MAIL_SMTPAUTH']; //启用smtp认证
        $mail->Username = $server['MAIL_USERNAME']; //你的邮箱名
        $mail->Password = $server['MAIL_PASSWORD']; //邮箱密码
        $mail->From = $server['MAIL_FROM']; //发件人地址(也就是你的邮箱地址)
        $mail->FromName = $server['MAIL_FROMNAME']; //发件人姓名
        $mail->AddAddress($mails['to'],$mails['name']);
        $mail->WordWrap = 50; //设置每行字符长度
Call Stack

我在THinkPHP5.0.14是可以的:<?php
namespace app\common\model;
class PHPMail
{
    //发送邮件::
    public static function mail($mails){
        Vendor('PHPMailer.PHPMailerAutoload');     
        $mail = new \PHPMailer(); //实例化
        $server = config("queue.mail_server");//从queue里获取邮件用户信息
        //$mail->SMTPDebug = 2;//邮件的调试模式 
        $mail->IsSMTP(); // 启用SMTP
最佳答案
评论( 相关
后面还有条评论,点击查看>>