Magento属性类型问题
我使用的是MagentoEE1.14.2。我正在尝试导出web服务中具有其类型的所有属性。一切正常,但Magento属性类型问题,magento,attributes,Magento,Attributes,我使用的是MagentoEE1.14.2。我正在尝试导出web服务中具有其类型的所有属性。一切正常,但weightattribute。这是一个系统属性。属性类型应该是text,但它显示的是weight。我也检查了新鲜的magento。我的密码是 $attribute = Mage::getSingleton('eav/config')->getAttribute('catalog_product', 'weight'); print_r($attribute); 我的o/p是这样的 [
weight
attribute。这是一个系统属性。属性类型应该是text
,但它显示的是weight
。我也检查了新鲜的magento。我的密码是
$attribute = Mage::getSingleton('eav/config')->getAttribute('catalog_product', 'weight');
print_r($attribute);
我的o/p是这样的
[attribute_id] => 80
[entity_type_id] => 4
[attribute_code] => weight
[attribute_model] =>
[backend_model] =>
[backend_type] => decimal
[backend_table] =>
[frontend_model] =>
[前端输入]=>重量
任何提示或想法,
谢谢。如果你检查数据库中的属性,你会发现它实际上是
decimal
而不是text
SELECT*FROMeav\u属性
WHEREattribute\u code
像'weight'是的,但我可以在admin中看到文本类型。在admin中看到的是前端输入。weight
输入类型实际上是文本输入<代码>类Mage\u Adminhtml\u Block\u Catalog\u Product\u Helper\u Form\u Weight extensed varienn\u Data\u Form\u Element\u Text我想获取它的输入类型。它的类型是“文本”。那么我怎样才能得到十进制类型的呢?有什么想法吗?假设您有一个用于导出属性的自定义模块/脚本,那么在导出权重属性时,您应该为权重属性创建一个特例,就像Magento团队在渲染前端输入时所做的那样。如果您在DB中检查属性,您会发现它实际上是decimal
而不是text
SELECT*FROMeav_属性
WHEREattribute_code
比如“weight”是的,但是我可以在admin中看到文本类型。在admin中看到的是前端输入。weight
输入类型实际上是文本输入<代码>类Mage\u Adminhtml\u Block\u Catalog\u Product\u Helper\u Form\u Weight extensed varienn\u Data\u Form\u Element\u Text我想获取它的输入类型。它的类型是“文本”。那么我怎样才能得到十进制类型的呢?有什么想法吗?假设您有一个用于导出属性的自定义模块/脚本,那么您应该在导出权重属性时为其创建一个特例,就像Magento团队在呈现前端输入时所做的那样
[frontend_label] => Weight
[frontend_class] =>
[source_model] =>