Hallo,
ich habe in einer WSDL ein ComplexType für ein Array angelegt.
Diesem ComplexType kann man beliebig viele Kontaktpersonen übergeben. Soweit so gut. Bei meinen Tests ist mir aufgefallen, dass der ArrayIndex 0 nicht verarbeitet werden kann. Das funktioniert nicht:
Das hingegen funktioniert ohne Probleme:
Kann mir das jemand erklären? Oder habe ich einen Denkfehler?
Viele Grüße
Arndtinho
ich habe in einer WSDL ein ComplexType für ein Array angelegt.
Code:
<complexType name="ArrayOfContactpersons">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns:contactperson[]"/>
</restriction>
</complexContent>
</complexType>
Code:
Array(
[0] => stdClass Object (
[name] => 'test1'
)
[1] => stdClass Object (
[name] => 'test2'
)
)
Code:
Array(
[1] => stdClass Object (
[name] => 'test1'
)
[2] => stdClass Object (
[name] => 'test2'
)
)
Viele Grüße
Arndtinho