必须订购Zend_Soap_Server参数?

时间:2012-10-17 21:28:03

标签: php zend-framework soap zend-soap

我使用Zend_soap_server时遇到了一个奇怪的问题。

如果我的方法看起来像

/**
     * This method will say hello
     * 
     * @param string $param1
     * @param integer $param2
     * @param integer $param3
     * @throws Zend_Exception
     */
public method($param1, $param2, $param3)

我的xml请求看起来像

<param2 xsi:type="xsd:int">0</param2>
<param1 xsi:type="xsd:string">hello</param1>
<param3 xsi:type="xsd:int">2</param3>

碰巧param1为0(应该是你好) param2是你好的(应该是0) param3是2。

如果订购了我的请求,一切正常

<param1 xsi:type="xsd:string">hello</param1>
<param2 xsi:type="xsd:int">0</param2>
<param3 xsi:type="xsd:int">2</param3>

我为什么会遇到这种情况?我该如何解决?

感谢您的支持,对不起我的英语。

0 个答案:

没有答案