我需要在我的項目上使用XML-RPC。我找到了一個庫phpxmlrpc(http://phpxmlrpc.sourceforge.net/),我需要將其添加到供應商。我複製了供應商文件夾中的文件(/ vendor/phpxmlrpc /),我需要在我的Controller中看到xmlrpc_client類。但我無法管理如何編輯autoload.php來查看類,經過幾次嘗試後,我仍然「嘗試從全局名稱空間加載類」xmlrpc_client「。 您忘記了」use「語句嗎?」所以我很確定我的結構中有一些混亂。我真的很感激任何幫助。Symfony - 手動添加phpxmlrpc到供應商
回答
您必須使用作曲者安裝工具,在您的項目中集成第三方代碼很多可能的時間。
對於XML-RPC你有這樣的包:Symfony-rpc-bundle
當您與作曲家安裝安裝你的包了很多招數在你的項目的symfony運行。別忘了在你的AppKernel.php文件中添加這個包。
有了這個,您的XML-RPC代碼更加上進和穩定。
我想盡可能使用所有與作曲家捆綁在一起,這是我的第一種情況 - 您建議的捆綁包不適合我,而這個phpxmlrpc確實..所以這就是爲什麼我我試圖將它集成到Symfony中,但目前爲止沒有任何成功:/ –
使用install composer編輯您的問題xml-rpc – darkomen
有點遲,我擔心,但是現在可以像使用其他軟件包一樣使用Composer安裝phpxmlrpc。
在檢查有關該庫的信息時,只要確保在GitHub上查找最新版本,而不是在SourceForge上再查找。
我已經使用composer來安裝phpxmlrpc/phpxmlrpc - 一切看起來都很好。我已經啓用了自動加載功能,因爲我將其與其他作曲家安裝的庫一起使用。但是,當我嘗試使用創建一個新的xmlrpc_client時,它找不到該類。 –
這是因爲你不應該使用諸如xmlrpc_client之類的遺留類。您應該使用新類,例如XmlRpc \ Client。遺留的類只是爲了與舊代碼兼容。 – gggeek
是的 - 很高興知道。我現在有一個工作測試系統,使用客戶端和服務器類。到現在爲止還挺好。 –
- 1. 添加自定義供應商lib到Symfony2自動加載
- 2. 供應商手寫筆
- 3. Laravel添加方法與供應商類
- 4. Angular 4添加供應商js文件
- 5. 問題與供應商和chain_provider symfony的
- 6. Symfony bin /供應商本地修改
- 7. Symfony 2.1自己的供應商庫
- 8. git項目中的symfony供應商
- 9. 將供應商目錄添加到heroku應用程序
- 10. Symfony 2.3 - 在移動供應商目錄自動加載後MyBundle壞了
- 11. 添加登錄提供商到流星
- 12. Laravel供應商/自動加載缺少
- 13. Symfony:如何使用Assetic加載供應商的圖像?
- 14. 在供應商下移動默認AppBundle
- 15. 在供應商中找不到NotBlank?
- 16. 將Composer Git供應商子模塊添加到父庫
- 17. 使用sbt-assembly將供應商信息添加到MANIFEST.MF
- 18. 將序列化組添加到供應商的類屬性
- 19. 如何添加另一個供應商到注射器?
- 20. 將字段添加到供應商頁面Woocomerce
- 21. 添加樣式css文件到grunt供應商
- 22. 供應商捆綁路徑被添加到我的博客
- 23. PHPUnit - 如何將供應商/ bin添加到路徑中?
- 24. Symfony的自動加載供應商文件似乎並沒有工作
- 25. Symfony的3.0 Openshift找不到供應商/ autoload.php
- 26. Laravel的新手 - 供應商目錄
- 27. 獲取指南針添加供應商前綴到動畫選擇器
- 28. Symfony2供應商安裝
- 29. 找不到laravel PackageServiceProvider;從工作臺移動到供應商
- 30. 供應商vs供應商混淆
嘗試'composer dump-autoload' – Rob