我从 Magento 1.9.1.0 迁移到 Magento 2.3.1 ......迁移完成并出现警告,在我重新索引和刷新缓存并设置升级、编译和部署后,单击管理后端的所有客户显示错误,不能t 查看所有客户和一些客户信息,如送货地址、帐单地址、联系人和订单页面中缺少的姓名。我用不同的解决方案重新迁移了无数次,但我仍然遇到同样的错误。{"0":"创建对象时发生类型错误:Magento\Eav\Model\Entity\Attribute\Source\Config","1":"#1 Magento\Framework\ObjectManager\Factory\Compiled->create('Magento \Eav\Mode...', array()) 在 [vendor/magento/framework/ObjectManager/ObjectManager.php:56] 处调用我期待客户页面应该正确加载,并且查看所有客户不应该给出错误,因为我真的经历了地狱试图解决这个问题。如有任何帮助,我将不胜感激。
2 回答
繁星coding
TA贡献1797条经验 获得超4个赞
试图找到customer_eav_attribute
该fronted_input
列的值是select
在eav_attribute
,确保列source_model
不为空或空或它是指一个特定的类的值是正确的。
如果它为空或 NULL,您必须在迁移时跳过/忽略错误警告。您可以通过将fronted_input
列值更改为int
直到完成创建source_model
类来解决此问题
- 2 回答
- 0 关注
- 142 浏览
添加回答
举报
0/150
提交
取消