我有一个网络服务(来自其他公司),我需要调用并使用控制器中的响应数据。我在 symfony 文档上阅读了有关 nusoap 的信息,但我不知道如何设置它。
有什么帮助吗?提前致谢。
我有一个网络服务(来自其他公司),我需要调用并使用控制器中的响应数据。我在 symfony 文档上阅读了有关 nusoap 的信息,但我不知道如何设置它。
有什么帮助吗?提前致谢。
您可以使用 bundle noiselabs/nusoap-bundle。
将此添加到 composer.json :
"require": {
"noiselabs/nusoap-bundle": "dev-master",
},
"repositories": [
{
"type": "package",
"package": {
"name": "nusphere/nusoap",
"version": "0.9.5",
"dist": {
"url": "http://downloads.sourceforge.net/project/nusoap/nusoap/0.9.5/nusoap-0.9.5.zip",
"type": "zip"
},
"autoload": {
"classmap": ["lib/"]
}
}
}
]
并更新:
composer.phar update
将 nusoap 复制到您的vendor
文件夹或类似文件夹,然后将其包含在内并将您的 Soap 相关代码写入您的包(如\Company\Bundle\SomeBundle\Webservice
)并从您的控制器调用它。
我个人选择并推荐Zend_Soap
编写 Web 服务客户端和服务器。