поле налога на добавленную стоимость уникально как электронная почта magento страница регистрации - PullRequest
0 голосов
/ 19 марта 2012

Я пытаюсь сделать поле taxvat для регистрации magento, но я немного сбит с толку, как мне сделать его уникальным, поэтому каждый должен добавить уникальный номер НДС. здесь я нашел вещь электронной почты в accountcontroller.php

 catch (Mage_Core_Exception $e) {
            $session->setCustomerFormData($this->getRequest()->getPost());
            if ($e->getCode() === Mage_Customer_Model_Customer::EXCEPTION_EMAIL_EXISTS) {
                $url = Mage::getUrl('customer/account/forgotpassword');
                $message = $this->__('There is already an account with this email address. If you are sure that it is your email address, <a href="%s">click here</a> to get your password and access your account.', $url);
                $session->setEscapeMessages(false);
            }
            else {
                $message = $e->getMessage();
            }
            $session->addError($message);
        }

Теперь я хотел бы, чтобы мое поле taxvat также было уникальным, например, адрес электронной почты, как я могу это сделать, у кого-нибудь есть код для этого?

1 Ответ

0 голосов
/ 19 марта 2012

У меня нет базы данных Magento, чтобы проверить это, но вы, вероятно, можете установить для этого атрибута значение «уникальный». Загляните в свою таблицу customer_attribute (или eav_attributes, я не уверен)

Если это работает, переключитесь обратно в обычный режим и создайте файл установки, который обновит атрибут в каталоге установки вашего модуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...