我正在尝试制作magento注册的taxvat字段,但我有点困惑如何使其独特,所以每个人都需要添加一个独特的增值税号码。 在这里我发现了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字段也像电子邮件地址一样独特我怎么想这样做任何人都有代码呢?
答案 0 :(得分:0)
我手边没有Magento数据库来检查这个,但您可以将此属性设置为“unique”。 看看你的customer_attribute表(或eav_attributes,我不确定)
如果这样做,请切换回正常&amp;创建一个安装文件,它将更新模块安装目录中的属性。