我需要在我的项目上使用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. Angular 4添加供应商js文件
- 2. Laravel供应商/自动加载缺少
- 3. Symfony:如何使用Assetic加载供应商的图像?
- 4. 在供应商下移动默认AppBundle
- 5. 在供应商中找不到NotBlank?
- 6. 将字段添加到供应商页面Woocomerce
- 7. 将序列化组添加到供应商的类属性
- 8. 添加样式css文件到grunt供应商
- 9. 如何添加另一个供应商到注射器?
- 10. 将Composer Git供应商子模块添加到父库
- 11. PHPUnit - 如何将供应商/ bin添加到路径中?
- 12. Symfony的自动加载供应商文件似乎并没有工作
- 13. Symfony的3.0 Openshift找不到供应商/ autoload.php
- 14. Laravel的新手 - 供应商目录
- 15. 手动添加UITabBar到UITableViewController
- 16. Symfony2供应商安装
- 17. 供应商vs供应商混淆
- 18. 使用SOAP API将SAMLSSO提供商配置添加到服务提供商
- 19. 供应商捆绑加载失败
- 20. 对供应商
- 21. 我们是否有任何选择在magento管理员中添加供应商和供应商信息?
- 22. 向会员供应商添加密码要求
- 23. config.assets.precompile不添加供应商/宝石资产
- 24. 添加用户时出错Asp.net会员供应商
- 25. Odoo 8 - 在发票供应商表单中添加按钮
- 26. 在Web Essentials 2017中添加缺少的供应商细节
- 27. 如何从同一供应商添加多个oracle jdbc驱动程序?
- 28. 与git供应商克隆的Symfony项目没有安装
- 29. Gitignore来自Symfony中供应商文件夹的文件夹
- 30. 从供应商文件夹Symfony访问parameters.yml
尝试'composer dump-autoload' – Rob