php sabun numaralandırma değeri

1 Cevap php

Ben php bir sabun numaralandırma değeri oluşturmak istiyorum. Burada karmaşık nesne türü, müşteri ve CustomerStage olduğunu

<complexType name="Customer">
<complexContent>
<extension base="platformCore:Record">
<sequence>
<element name="customForm" type="platformCore:RecordRef" minOccurs="0"/>
<element name="entityId" type="xsd:string" minOccurs="0"/>
***<element name="stage" type="listRelTyp:CustomerStage" minOccurs="0"/>***
</sequence>
<!-- primary record internalId -->
<attribute name="internalId" type="xsd:string"/>
<attribute name="externalId" type="xsd:string"/>
</extension>
</complexContent>
</complexType>


<simpleType name="CustomerStage">
<restriction base="xsd:string">
<enumeration value="_customer"/>
<enumeration value="_lead"/>
<enumeration value="_prospect"/>
</restriction>
</simpleType>

Ben buna bir sahne atayarak bir müşteri oluşturmak için nasıl emin değilim.

1 Cevap

Ben doğru karmaşık türü okuyorum eğer, sadece listRelTyp bir seçenek olarak var, beri, ya bir müşteri oluşturmak emin değilim. Ham WSDL dosyaları bakarken ben her zaman biraz şaşkın olsun, ama ilk bakışta, bu sadece yeni müşteriler yaratmak için müşterilerin listesini değil üretmek için olduğunu düşünüyorum.

Eğer PHP SoapClient sınıfını kullanıyor musunuz? Eğer öyleyse, __getTypes ve __getFunctions yapabilir, ve size ne göre biraz daha okunabilir listesini gösterecektir.