在Symfony2中生成WSDL

时间:2013-10-23 14:44:13

标签: php web-services symfony soap

我正在关注this文档以在Symfony中创建一个Web服务,但这一行让我感到害怕:

$server = new \SoapServer('/path/to/hello.wsdl');

好的,我需要自己创建WSDL。所以我开始阅读如何使用NuSOAP实现这一目标,但我不知道如何正确地将它与Symfony集成。

我也尝试过BeSimpleSoapBundle,我按照that文档,但是这个错误提示我:

  

FatalErrorException:错误:在/var/www/eCommerce/PFeCommerce/vendor/besimple/soap-bundle/BeSimple/SoapBundle/WebServiceContext.php第87行中找不到类'BeSimple \ SoapWsdl \ Dumper \ Dumper'

所以...我不知道在Symfony中创建WebService服务器有什么帮助吗?

2 个答案:

答案 0 :(得分:1)

解决方案很简单:SoapServer的构造函数希望在/ web文件夹中找到WSDL。

答案 1 :(得分:0)

将这个:https://packagist.org/packages/besimple/soap-wsdl添加到您的composer.json并更新它。