1

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

我尝试将以下内容添加到我的 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

我什至尝试将它放在插件文件夹中,我现在很幸运。

4

1 回答 1

3

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

文档中的这一部分描述了这些变体:加载供应商文件

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

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

(加载“应用程序/供应商/phpQuery.php”)

于 2013-04-19T23:30:55.040 回答