首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Magento Admin > Customer > Manage Customer > Address删除电话

从Magento Admin > Customer > Manage Customer > Address删除电话
EN

Stack Overflow用户
提问于 2013-01-15 07:17:25
回答 3查看 1.7K关注 0票数 0

我想从Magento客户管理处删除现场电话和传真。我已经移除了前端的所有字段和验证,但这个字段仍然在后端

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-15 07:21:32

尝试从数据库中删除它们。表eav_attribute。首先检查entity_type_id -它需要属于customer_address;

代码语言:javascript
复制
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)

这样就不需要修改代码了。

请先备份数据库。

票数 0
EN

Stack Overflow用户

发布于 2013-01-15 07:27:42

您应该注释掉相应位置上的Adminhtml文件夹中的相关代码行,建议您作为前端,您已经这样做了,所以让确切的路径在您身上

更好的方法是注释相关的代码行,而不是从数据库中删除。如果出现问题,Mag将从默认脚本中重新加载数据库,您删除的字段将再次出现。

哈..。

票数 0
EN

Stack Overflow用户

发布于 2014-01-31 17:11:40

不需要太多工作,只需运行这些SQL命令即可

代码语言:javascript
复制
SELECT * FROM `eav_attribute`

现在查找attribute_code下的Telephone,主要是它的attribute_id 31

使用以下SQL语句更新表

代码语言:javascript
复制
UPDATE `eav_attribute` SET `is_required` = '0' WHERE `eav_attribute`.`attribute_id` =31;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14328595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档