我有一个web服务(来自其他公司),我需要调用并使用控制器中的响应数据。我读了关于symfony文档的nusoap,但我不知道如何设置它。
有任何帮助吗? 提前谢谢。
答案 0 :(得分:3)
您可以使用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
答案 1 :(得分:0)
将nusoap复制到您的vendor
或类似文件夹,而不是包含它,并在您的包中写下您的Soap相关代码(如\Company\Bundle\SomeBundle\Webservice
)并从您的控制器中调用它。
我个人选择并推荐Zend_Soap
来编写Web服务客户端和服务器。