我遇到CakePHP3的问题,我有一个SubscriptionsController,我正试图在第三方供应商文件夹中获取一个类的实例。
class SubscriptionsController extends AppController {
public function checkDueDates() {
require_once(ROOT .DS. "vendor" .DS. "message360" .DS. "message360.php");
$message360 = Message360API\Lib\Message360::getInstance();
}
}
getInstance()是该类的一个方法,如果一个实例不存在,则返回该实例。
但是,当我运行此方法来测试我的类是否已经实例化时,我的类实例的命名空间由CakePHP的AppController扩展,这给了我以下错误。
找不到类'App \ Controller \ Message360API \ Lib \ Message360'
我的文件夹位于vendor / message360 / message360.php中,我在函数中需要它。有没有人知道如何使它成为App \ Controller命名空间没有附加?