2014-05-06 234 views
1

我得到錯誤「類‘HttpSocket’未找到」即使我包括類「HttpSocket」未找到

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

前級。我使用它像

$HttpSocket = new HttpSocket(); 
$results = $HttpSocket->post(DebugConstants::REGISTRATION_SITE, $info); 

與cakephp版本2.4.5。有誰知道如何解決這一問題?

+0

你是如何使用/加載你的類,以及你使用的是什麼版本的CakePHP?請使用該信息編輯問題(使用與您正在使用的CakePHP版本相對應的一個標記標記問題)。 – AD7six

+0

您沒有顯示足夠的代碼。堆棧跟蹤也會有所幫助。有了這樣的錯誤,在沒有任何相反證據的情況下,它看起來像是在等同於'> php MyClass.php' – AD7six

回答

2

確保您在示範線真的是這樣的:

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

,而不是像這樣:

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

我真的不知道爲什麼:)但對我來說它神祕在將兩個類提取到單獨的App :: uses()中後開始工作。