如何让nusoap在symfony2上运行?

时间:2012-07-04 07:27:38

标签: symfony

我有一个web服务(来自其他公司),我需要调用并使用控制器中的响应数据。我读了关于symfony文档的nusoap,但我不知道如何设置它。

有任何帮助吗? 提前谢谢。

2 个答案:

答案 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服务客户端和服务器。