2010-05-05 129 views
0

我想在PHP中創建一個肥皂枚舉值。這是複雜的對象類型客戶和CustomerStage肥皂枚舉值在PHP

<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

我不確定你是否可以創建一個客戶,因爲如果我正確讀取複雜類型,則只有listRelTyp作爲選項。在查看原始WSDL文件時,我總是感到頭暈目眩,但首先看,我認爲這僅僅是爲了生成不是創建新客戶的客戶列表。

您是否在PHP中使用SOAPClient類?如果是這樣,可以做__getTypes__getFunctions,它會顯示比你有更多的可讀列表。

+0

以下是wsdl的鏈接https://webservices.netsuite.com/wsdl/v2009_2_0/netsuite.wsdl – charan 2010-05-05 12:34:02