2013-10-13 2 views
0

Я заметил несоответствие в Magento attribute_set_id для customer_address и объектов клиента. В customer_address_entity и customer_entity таблиц attribute_set_id 0. Однако в eav_attribute_set таблицы, нет такой вещи, где attribute_set_id 0.Каков правильный атрибут_set_id для объекта клиента и объекта customer_address?

Предположительно, attribute_set_id для лица клиента является 1 и attribute_set_id для customer_address лица 2. Является ли что правильно?

attribute_set_id == 1 \\customer entity 
attribute_set_id == 2 \\customer_address entity 

ответ

1

attribute_set_id колонка в customer_entity и customer_address_entity бесполезны, так как клиенты и использовать только Адреса один единственный набор атрибутов.
При извлечении атрибутов для одного из этих объектов используется default_attribute_set_id из eav_entity_type (и только это).

+0

Хотя я несколько с вами согласен (это то, что я думал на первом месте). Тем не менее, мне все еще интересно, почему Мадженто это сделает. – user1576748

+0

@ пользователь1576748. Мне тоже любопытно. Скорее всего, это не реализованная функция, как и многие другие. Например, в файлах основного макета есть этот тег ''. Версия не имеет значения ... и есть другие. – Marius

Смежные вопросы