Magento下拉属性标签

时间:2012-11-13 11:29:15

标签: database magento attributes label

有人能告诉我下拉属性文本值存储在DB中的位置吗? 我在catalog_product_entity_int中看到int值,但我找不到他们的文本标签......

2 个答案:

答案 0 :(得分:3)

试试表eav_attribute_option_value

答案 1 :(得分:0)

如上一个答案所说,正确的表格为eav_attribute_option_value

这里有一些更多的解释(似乎这里需要的是获取特定属性代码的标签的步骤 - 查看此表将不会显而易见)。

要检索标签/选项,请执行以下操作:

  • attribute_id表格
  • 中找到attribute_code的{​​{1}}
  • eav_attribute
  • 获取option_id的所有attribute_id
  • eav_attribute_option
  • 获取value的{​​{1}}的所有option_id个(标签)

换句话说,您需要获取属性“store_id,然后从中获取与之关联的所有选项。

由于每个选项可能有不同的文字,具体取决于您的商店/语言设置,然后您需要转到最后一个表格并获取所有eav_attribute_option_value

希望这是有帮助的