2

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 (hello である必要があります) param2 が hello (0 である必要があります) param3 が 2 であることが起こります。

私のリクエストが注文された場合、すべてが機能します

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

なぜ私がそのような状況にあるのかについて何か考えはありますか? どうすれば修正できますか?

ご支援いただきありがとうございます。私の英語で申し訳ありません。

4

0 に答える 0