我正在尝试将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文件夹中,我现在运气好了。
答案 0 :(得分:3)
导入供应商文件(特别是如果他们不遵守常规约定,例如每个文件一个类),有时需要一些“普通”App::import()
的变体
文档中的这一部分描述了这些变体:Loading Vendor Files
我测试了这个,这没有问题;
App::import('Vendor', 'phpQuery');
(加载'app / Vendor / phpQuery.php')