我有期待的请求,像这样一个SOAP服务:创建一个PHP SoapClient的请求
<soap:body>
...
<request>
<MemberIds>
<MemberId>string</MemberId>
<MemberId>string</MemberId>
</MemberIds>
<foo>string</foo>
</request>
...
</soap:body>
Foo
工作正常,但我有填充MemberIds部分问题。
不管我看起来做什么,请求中都不包含MemberId
属性。我曾尝试:
array(
'MemberIds' => '1',
'foo' => 'bar'
)
array(
'MemberIds' => array('1'),
'foo' => 'bar'
)
array(
'MemberIds' => array('MemberId' => '1'),
'foo' => 'bar'
)
...所有这些填充foo
但没有MemberIds
。我目前只尝试一次使用一个MemberId,但我无法看到如何使用多个名为MemberId
s的构造方法,而无需手动创建XML,因为我无法使用相同名称的兄弟项目 - 我可以'不要让它与一件物品一起工作!有什么建议?