【发布时间】:2017-09-20 13:36:11
【问题描述】:
您好,我对codeIgniter 中的namespace 有疑问。
我想做的是:
我已经下载了
phpmailer和composer它有 2 个
namespaces他们是
使用 PHPMailer\PHPMailer\PHPMailer;
使用 PHPMailer\PHPMailer\Exception;
当我包含这个namespace 时,它会给出这个error
找不到类“Frontend_Controller”
这是我的控制器代码:
无错误代码 - 此代码工作正常
class Welcome extends Frontend_Controller {
//my code goes here
}
此代码给出错误
require "vendor/autoload.php";
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
class Welcome extends Frontend_Controller {
// my code goes here....
}
我已经尝试过这个链接,但给出了同样的错误:https://gist.github.com/JeyKeu/7533af3b9b5fd078910d 如果我将代码放入application\config\config.php
请帮助我提前谢谢
【问题讨论】:
-
use 语句应该在类里面...在构造函数里面你必须提到 use 语句...
-
@Mahesh,我试过了,但它给出了相同的
error -
@Mahesh,实际问题出在
require这一行` require"vendor/autoload.php"; ` -
现在你想要什么......你已经使用了 SMTP 邮件功能......对吗?
-
我的
mail功能与core php我已经测试过
标签: php codeigniter frameworks