значение перечисления мыла в php - PullRequest
0 голосов
/ 05 мая 2010

Я хочу создать перечисление мыла в php. Вот сложный объект типа customer и CustomerStage

<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>

Я не уверен, как создать клиента, назначив ему этап.

1 Ответ

1 голос
/ 05 мая 2010

Я не уверен, что вы также можете создать клиента, поскольку, если я правильно читаю ваш сложный тип, у вас есть только listRelTyp в качестве опции. Я всегда испытываю головокружение при просмотре необработанных файлов WSDL, но на первый взгляд я думаю, что это просто для создания списка клиентов, а не для создания новых клиентов.

Используете ли вы класс SOAPClient в PHP? Если так, можете сделать __getTypes и __getFunctions, и он покажет немного более читаемый список, чем у вас.

...