无法使用CakePHP导入文件

时间:2013-04-19 23:09:06

标签: php cakephp

我正在尝试将phpQuery导入我的某个控制器,但是我遇到了一些错误。它保存在我的Vendors文件夹和plugins文件夹中。

我已经尝试将以下内容添加到我的ItemsController中,但没有一个工作

include_once(__DIR__.'/vendors/phpQuery.php'); 

App::uses('phpQuery', 'Vendor');

App::import('phpQuery', 'Vendor');

所有这些都导致错误找不到方法或

Error: The application is trying to load a file from the phpQuery plugin

我甚至尝试将它放在plugins文件夹中,我现在运气好了。

1 个答案:

答案 0 :(得分:3)

导入供应商文件(特别是如果他们不遵守常规约定,例如每个文件一个类),有时需要一些“普通”App::import()的变体

文档中的这一部分描述了这些变体:Loading Vendor Files

我测试了这个,这没有问题;

App::import('Vendor', 'phpQuery');

(加载'app / Vendor / phpQuery.php')