magento2 - 数据迁移后无法保存地址
问题描述
发生了一个或多个输入异常。“邮政编码”是必需的。输入并重试。“国家 ID”是必需的。输入并重试。
我在我的帐户编辑地址页面中填写这些值,但面临这个问题。
解决方案
在迁移期间,表中的损失postcode
和telephone
属性值存在问题。customer_form_attribute
eav_form_element
添加缺失值可能会有所帮助:
INSERT INTO customer_form_attribute (form_code, attribute_id)
VALUES ('adminhtml_customer_address', '33'),
('customer_address_edit', '33'),
('customer_register_address', '33'),
('adminhtml_customer_address', '34'),
('customer_address_edit', '34'),
('customer_register_address', '34');
INSERT INTO eav_form_element (element_id, type_id, fieldset_id, attribute_id, sort_order)
VALUES (NULL, '1', NULL, '33', '7'),
(NULL, '2', NULL, '33', '7'),
(NULL, '3', NULL, '33', '6'),
(NULL, '4', NULL, '33', '6'),
(NULL, '1', NULL, '34', '9'),
(NULL, '2', NULL, '34', '9'),
(NULL, '3', NULL, '34', '8'),
(NULL, '4', NULL, '34', '8');
推荐阅读
- java - 除了在类中装箱之外,有没有办法用原语实现清洁器?
- android - 你如何连接两个字符串以显示在一个文本视图中?
- javascript - 使用 iframe 通过 Chrome 扩展将本地 HTML 文件注入网页?
- html - 将纯文本 URL 转换为锚标签
- android - 协程单元测试 Mockk java.lang.AbstractMethodError at kotlinx.coroutines.CoroutineContextKt.newCoroutineContext
- azure-devops - 无法在 Azure DevOps Pipelines 的命令行脚本任务中克隆 git 存储库
- ftp - 对于带有前导空格的 FTP 文件,与 WinSCP 同步失败
- ios - 无法在 Xcode 10.2 中使用通用框架编译项目
- mysql - 在分布式环境中匹配大表数据
- java - 如何从放心响应中删除 xml 标头