簡體   English   中英

應用程序/庫中的SocialEngine PHP類未加載

[英]SocialEngine PHP classes in application/libraries are not being loaded

我正在開發基於SocialEnginePHP 4.10的Web應用程序。

我已按照以下步驟將庫添加到/ application / libraries中:-開發人員SDK->創建程序包(選擇類型=庫)-通過程序包管理器添加了庫.tar骨架->安裝新程序包(一切正常)-我在/ application / Libraries中添加了包含庫的PHP類的文件-試圖從其他模塊中實例化其中一個類,但出現此錯誤:

    2018-03-19T22:40:58+00:00 ERR (3): Error Code: 4247ae
Error: Class 'CamShowAPI' not found in /Applications/MAMP/htdocs/social-engine-4.10.1/application/modules/Livecams/controllers/CamshowController.php:9

Stack trace:
#0 /Applications/MAMP/htdocs/social-engine-4.10.1/application/libraries/Zend/Controller/Action.php(516): Livecams_CamshowController->webserviceAction()
#1 /Applications/MAMP/htdocs/social-engine-4.10.1/application/libraries/Zend/Controller/Dispatcher/Standard.php(308): Zend_Controller_Action->dispatch('webserviceActio...')
#2 /Applications/MAMP/htdocs/social-engine-4.10.1/application/libraries/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#3 /Applications/MAMP/htdocs/social-engine-4.10.1/application/modules/Core/Bootstrap.php(84): Zend_Controller_Front->dispatch()
#4 /Applications/MAMP/htdocs/social-engine-4.10.1/application/libraries/Engine/Application.php(160): Core_Bootstrap->run()
#5 /Applications/MAMP/htdocs/social-engine-4.10.1/application/index.php(223): Engine_Application->run()
#6 /Applications/MAMP/htdocs/social-engine-4.10.1/index.php(25): include('/Applications/M...')
#7 {main}

為了以防萬一,我然后嘗試:-開發人員SDK->構建軟件包-刪除庫-使用新構建的軟件包再次添加該庫,以便在application / packages / library-camshow-4.0.0內提及所有文件.json

得到了同樣的錯誤。 我究竟做錯了什么? 如何告訴SE加載我的圖書館的課程?

您應該創建一個Module ,而不是一個Library 開發人員正在為模塊添加新功能。 提及的諸如CamShowAPI類的API類可以轉到新模塊的Api文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM