如何在App :: uses()中为CakePHP 2.x转义插件表示法

时间:2015-08-10 15:19:59

标签: cakephp cakephp-2.0 tcpdf uses

我正在使用CakePHP 2.7并希望通过陈述来使用Vendor类     App::uses('TCPDF', 'tecnick.com/tcpdf');

Cake抱怨因为它试图从tecnick插件加载文件 我实际上的目标是/vendor/tecnick.com/tcpdf中的供应商类 混淆显然是由供应商文件路径中的dot引起的。

如何逃避App::uses()中的点?

2 个答案:

答案 0 :(得分:0)

你可以尝试

App::uses('TCPDF', '.tecnick.com/tcpdf.php');

或使用

App::import('vendor', 'TCPDF', array('file' => 'tecnick.com/tcpdf.php'))

答案 1 :(得分:0)

你需要使用App :: import,插件应该在App / Vendor文件夹中,并且需要转义句号:

App::import("Vendor", "tecnick\.com/tcpdf.php");