CakePHP:" Class' HttpSocket'找不到"

时间:2014-03-14 14:28:50

标签: cakephp

我正在尝试使用CakePHP的HttpSocket类进行API调用,但我似乎无法将其包含在类中。这看起来很简单,所以我看不出我可能会出错的地方,但这就是我所拥有的:

在控制器的顶部:

class RetailersController extends AppController {

    public $uses = array(...lots of classes..., 'HttpSocket', 'Network/Http');

然后在函数本身:

$HttpSocket = new HttpSocket();

当我跑步时,我得到:

Fatal Error

Error: Class 'HttpSocket' not found

正如我所说的那样,对此并不多,所以我看不出有多少可能出错 - 但我似乎已经成功了!有人有任何想法吗?谢谢!

(我正在使用CakePHP 2.4)

1 个答案:

答案 0 :(得分:5)

在课程定义之前添加:

App::uses('HttpSocket', 'Network/Http');

此变量仅适用于模型:$uses