什么表格包含Magento主图像的信息

时间:2014-11-17 22:43:39

标签: mysql magento e-commerce magento-1.8

哪个数据库表包含哪些图像应该是Magento中产品的主要图像的信息?

我看了

  • catalog_product_entity_media_gallery
  • 和catalog_product_entity_varchar

但是看不到一个图像如何被标记为主(基本)图像。

Magento版本:1.8.1.0

3 个答案:

答案 0 :(得分:2)

此信息存储在catalog_product_entity_varchar

在从数据库获取此信息之前,您必须知道基本图像属性attribute_id,您可以通过以下方式获取此ID:

SELECT `attribute_id` FROM eav_attribute where `attribute_code` ='image' AND entity_type_id = 4;

对我而言,结果是85,现在如果我们想要获取ID为1020的产品的基本图片信息:

SELECT * FROM catalog_product_entity_varchar where `attribute_id`=85 and `entity_id`=1020

希望它有所帮助。

答案 1 :(得分:0)

当您打开catalog_product_entity_vachar时 你会找到一个属性id 现在搜索表eav_attribute 现在搜索该属性ID,您将找到图像标签

答案 2 :(得分:-1)

一些额外的帮助:要使用代码显示所有图像属性,请使用:

SELECT {attribute_id {1}} {attribute_code {1}} {attribute_code {1}}