Сделайте атрибут клиента уникальным
-
16-10-2019 - |
Вопрос
Можно ли сделать атрибут клиента уникальным, предпочтительно, если нет бита на веб -сайте, если нет, то по всему миру?
Я не вижу, как это сделать.
Подобно адресу электронной почты
Решение
У атрибутов клиента нет is_unique
опция, которая доступна для атрибутов продукта. Уникальность электронной почты проверяется программатически в \Mage_Customer_Model_Resource_Customer::_beforeSave
. Анкет Таким образом, вы можете просто имитировать его для своего атрибута.
Другие советы
Попробуйте сделать это из Backend Magento.
- Перейдите на панель администратора Magento.
- Перейдите к клиентам -> управлять атрибутами.
- Создайте новый атрибут или отредактируйте существующий.
- Выберите уникальное значение Да.
Не связан с magento.stackexchange