BeSimple SoapBundle接收空数组

时间:2015-11-24 13:42:49

标签: php symfony soap

我和BeSimple SoapBundle有Symfony。 在服务器上,代码如下所示:

/**
 * @Soap\Method("getUpdatedProducts")
 * @Soap\Param("data", phpType = "BeSimple\SoapCommon\Type\KeyValue\String[]")
 * @Soap\Result(phpType = "string")
 */
public function getUpdatedProductsAction (array $data) {

我的客户端调用这样的函数:

$client = new SoapClient("http://localhost:9999/app_dev.php/ws/something?wsdl"); 

$response = $client->getUpdatedProducts(['test' => "1", "name" => "ivan"]);

问题在于" $ data"服务器上收到的数组为空。当$ data是字符串时,一切正常,但不是当它是关联数组时。

我正在http://besim.pl/SoapBundle/soapserver/tutorial/associative_array.html查看他们的文档,但我无法弄明白。

可能是什么问题?

0 个答案:

没有答案