2016-01-06 2 views
0

Я пытаюсь обновить CakePHP с вер. 1.3 до 2.6.Ошибка «Класс HttpSocket« Не найден »

И я нашел ошибку, используя MyLibraryClass.

ошибка:

"Class 'HttpSocket' Not Found" 

и код:

<?php 

class MyApiClient { 

    public function __construct() { 
     $this->socket = new HttpSocket(); 

Поэтому я добавил эту строку перед классом.

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

class MyApiClient { 

Но ошибка все еще отображается. Есть ли кто-нибудь, кто имел дело с этим делом?

+0

ваш класс должен быть похож на класс MyApiClientController extends AppController { –

+0

@ Er.KT MyClass находится в каталоге приложений/Lib. Поэтому я не могу. – richasonson

+0

Но вы работаете в каком-то контроллере, поэтому, пожалуйста, разместите App :: uses («HttpSocket», «Сеть/Http»); там –

ответ

0

Согласно нашей дискуссии в комментариях вы добавили следующий код в приложение/Lib

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

Поэтому, пожалуйста, место то же самое в нужном Вам контроллера перед определением класса.