为了账号安全,请及时绑定邮箱和手机立即绑定

创建对象时发生类型错误:

创建对象时发生类型错误:

PHP
哔哔one 2021-08-28 09:10:46
我从 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_attributefronted_input列的值是selecteav_attribute,确保列source_model不为空或空或它是指一个特定的类的值是正确的。

如果它为空或 NULL,您必须在迁移时跳过/忽略错误警告。您可以通过将fronted_input列值更改为int直到完成创建source_model类来解决此问题


查看完整回答
反对 回复 2021-08-28
  • 2 回答
  • 0 关注
  • 142 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信