CakePHP3将AppController命名空间扩展到第三方供应商类

时间:2016-06-16 19:58:45

标签: php cakephp

我遇到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命名空间没有附加?

0 个答案:

没有答案