Magento& soap2:如何使用catalogCategoryInfo函数获取自定义属性?

时间:2012-09-27 20:50:00

标签: magento soap

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

但它没有帮助。

1 个答案:

答案 0 :(得分:2)

是的!我知道了。

问题在于肥皂缓存。 Mage_Api_Model_Server_Adapter_Soap类中的函数_instantiateServer具有 ini_set('soap.wsdl_cache_enabled', '0') 选项不起作用。

php.ini中soap的缓存选项已打开。我把它关了。

soap.wsdl_cache_enabled=0

现在它完美无缺!