2012-09-27 53 views
0

函數catalogCategoryInfo返回屬性的固定大小計數。並非所有屬性都可見。如何獲得自定義類別屬性?Magento&soap2:如何使用catalogCategoryInfo函數獲取自定義屬性?

我加入wsdl.xml(目錄):

<complexType name="catalogCategoryInfo"> 
    <all> 
     <element name="new_attribue" type="xsd:int" minOccurs="0" />      
    </all> 
</complexType> 

和wsi.xml(目錄):

<xsd:complexType name="catalogCategoryInfo"> 
     <xsd:sequence> 
     <xsd:element name="new_attribue" type="xsd:int" minOccurs="0" /> 
     </xsd:sequence> 
</xsd:complexType> 

但它並不能幫助。

回答

2

是的!我懂了。

問題出在肥皂緩存中。 Mage_Api_Model_Server_Adapter_Soap類中的函數_instantiateServer具有 ini_set('soap.wsdl_cache_enabled', '0') 選項,該選項無效。

php.ini中soap的緩存選項已打開。我剛剛關掉它。

soap.wsdl_cache_enabled=0 

現在它完美了!

相關問題