我试图在 Magento 数据库中找到保存有关什么图片是缩略图和小版本等信息的位置。我检查了 catalog_product_entity_media_gallery、catalog_product_entity、catalog_product_entity_varchar 和 catalog_product_entity_media_gallery_value,它不在那些表中。有任何想法吗?我有一个 Magento 1.4 数据库。
谢谢!
最佳答案
Magento 在 catalog_product_entity_varchar
表中保存缩略图、small_image 和大图像名称。
由于 Magento 使用的是 eav 架构,因此缩略图、small_image 和大图像存储在 catalog_product_entity_varchar
中,引用 ID 来自 eav_attribute
表。
在 catalog_product_entity_varchar
表中,entity_id
表示产品 ID,attribute_id
表示属性表中的引用 ID。
通常属性 id 74 - image
、75- small_image
和 76- thumbnail
。可以在eav_attribute
表中查看对应的id。
例如,如果 entity_id 为 1 的产品,
如果我们检查 catalog_product_entity_varchar
表的值,关于属性 id 的值 74 代表它的图像,75 代表它的小图像,76 代表它的缩略图。
希望对你有帮助..
关于database - Magento:关于产品图片(小图、拇指图等)的信息,在数据库中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9670679/