我想从 Magento 客户管理中删除 PHONE 和 FAX 字段。我已经删除了前端中的所有字段和验证,但该字段仍在后端
谢谢!
尝试从数据库中删除它们。表 eav_attribute。首先检查 entity_type_id - 它需要属于 customer_address;
SELECT entity_type_id FROM `eav_entity_type` WHERE entity_type_code = 'customer_address'
DELETE from eav_attribute where attribute_code IN ('telephone', 'fax') AND entity_type_id = ? (from previous query)
那时不需要更改代码。
首先备份您的数据库。
你应该在适当的地方注释掉Adminhtml文件夹中的相关代码行,建议你作为前端,你已经这样做了,所以让你的确切路径
而不是从数据库中删除,更好的方法是评论相关的代码行。好像出了什么问题,Mag将从默认脚本重新加载数据库,您删除的字段将再次出现..
HTH...
不需要太多的努力,只需运行这些 SQL 命令
SELECT * FROM `eav_attribute`
现在寻找Telephone
under attribute_code
,主要是attribute_id
31
使用以下 SQL 语句更新表
UPDATE `eav_attribute` SET `is_required` = '0' WHERE `eav_attribute`.`attribute_id` =31;