Voor een SOAP server moeten we het volgende sturen:
Met de php SOAP extensie moet je alles als een array sturen:
Maar ik moet nu de volgende SOAP call sturen:
Met PHP zal dit dan zo moeten worden:
Indien er 1 optie is gaat het goed, maar bij meerdere wordt alleen de laatste genomen.
Dit komt (natuurlijk) omdat PHP niet een array aankan met dezelfde key, dan wordt deze gewoon overschreven. Heeft iemand enig idee hoe ik toch die array mogelijk maak, of hoe ik een SOAP request direct doe (dus zonder arrays)?
code:
1
2
3
| <CwiListTitles xmlns="http://hotelconcepts.com/">
<PropertyCode>F03</PropertyCode>
</CwiListTitles> |
Met de php SOAP extensie moet je alles als een array sturen:
code:
1
2
| $values['PropertyCode'] = "F03"; $this->client->CwiListTitles($values); |
Maar ik moet nu de volgende SOAP call sturen:
code:
1
2
3
4
| <options>
<option>HOND</option>
<option>WIJN</option>
</options> |
Met PHP zal dit dan zo moeten worden:
code:
1
2
| $values['options']['option'] = "HOND"; $values['options']['option'] = "WIJN"; |
Indien er 1 optie is gaat het goed, maar bij meerdere wordt alleen de laatste genomen.
Dit komt (natuurlijk) omdat PHP niet een array aankan met dezelfde key, dan wordt deze gewoon overschreven. Heeft iemand enig idee hoe ik toch die array mogelijk maak, of hoe ik een SOAP request direct doe (dus zonder arrays)?