Magento - 如何将类别加入商店,以及彼此之间

时间:2015-06-15 21:08:16

标签: magento entity-attribute-value

我们正在使用Magento和多家商店。每个商店都有以根类别开头的类别。我知道商店是core_store实体,类别是catalog_category_entity记录,并且它们以某种方式在EAV属性表中加入。但我对此有几个问题:

  1. C类是B的子类别,是A的子类别,即A> B> C - A和B以及B和C之间的关系如何存储?
  2. 商店如何加入?是否有连接表,或者是否存在允许类别多次列在表中的列,每个列都具有不同的商店字段值?

1 个答案:

答案 0 :(得分:0)

您可以轻松查看表格并自行计算出来。

  1. 在catalog_category_entity中,子类别通过parent_id列链接到父类别。此列也在平面表中。

  2. 例如,如果您在catalog_category_entity_varchar中查找类别名称属性,则会有store_id列。 0是默认值,1表示商店视图1,等等。所有这意味着在前端,如果显示Store View 1,则类别名称的值是表中包含store_id 1的行。例如,如果您的类别名称在商店视图1英语中为“Hello”,那么它可能是商店视图2西班牙语中的“Hola”,依此类推。