为什么Magento只有三张平台

时间:2013-06-27 14:20:53

标签: magento

为什么Magento有三张平底桌?特别是三个(不是两个,不是四个)

catalog_category_flat

有三个
catalog_category_flat_store_1
catalog_category_flat_store_2
catalog_category_flat_store_3

catalog_product_flat

的三个
catalog_product_flat_1
catalog_product_flat_2
catalog_product_flat_3

为什么?

2 个答案:

答案 0 :(得分:2)

Magento的结构是网站>商店>商店视图

所以Jeeten所说的那些商店实际上就是Store Views。您可以在系统>下的管理员中看到它们。在表core_store中管理商店或数据库。

答案 1 :(得分:1)

澄清其他评论者/回答者所说的其他一些内容。

Magento可以在一次安装中托管多个“商店”。它通过具有不同的商店视图来实现。许多Magento产品和类别功能都可配置每个商店视图。在非平坦的Magento系统中,这是通过EAV表实现的,并存储由不同商店ID索引的多个值(过度简化)

因此,这意味着Magento需要一个单独的平面表来显示每个商店视图。在您的安装中(以及示例数据),这意味着三个表,因为有三个商店视图。