我正在使用 CakePHP 2.7,并且想通过声明来使用 Vendor 类
App::uses('TCPDF', 'tecnick.com/tcpdf');
Cake 抱怨,因为它正在尝试从 tecnick 插件加载文件。
我实际上的目标是
/vendor/tecnick.com/tcpdf
中的供应商类别。这种混乱显然是由供应商文件路径中的 .
引起的。
如何转义
App::uses()
中的点?
您需要使用App::import,插件应位于App/Vendor文件夹中,并且需要转义句号:
App::import("Vendor", "tecnick\.com/tcpdf.php");
你可以试试
App::uses('TCPDF', '.tecnick.com/tcpdf.php');
或使用
App::import('vendor', 'TCPDF', array('file' => 'tecnick.com/tcpdf.php'))