Что делает клиент is_active flag?
-
16-10-2019 - |
Вопрос
Во время обсуждения сегодня мне сообщили, что клиент IS_ACTICE Flag на самом деле ничего не делает.
Это уникальный флаг, такой как адрес электронной почты клиента, в том, что он нет атрибут EAV. Вместо этого это столбец в таблице Customer_entity.
Я попытался установить флаг на 0 для тестового клиента, но все еще могу войти в систему. Вся другая функциональность, кажется, работает нормально.
Предоставляется ли этот флаг как удобство для разработчиков? Это предназначено для какой -то будущей цели? Что, во всяком случае, это делает?
Редактировать: Вот связанный переполнение стека: https://stackoverflow.com/questions/3617832/disable-customer-in-magento
Решение
Это устаревшее поле, полученное из Mage_Eav
и присутствовать еще в V0.7.14800 (и, возможно, раньше). Таким образом, это, безусловно, предшествует самой ранней версии EE.
Используется ли значение этого поля или нет, является вопросом реализации (например, оно для catalog_category
организация). Я основываю это утверждение на том факте, что Mage_Eav
модуль делает нет Обеспечить его использование в качестве базового поведения для объектов EAV.