Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento2 Magento 2按首选项覆盖在我的自定义模块中不起作用_Magento2_Magento 2.3 - Fatal编程技术网

Magento2 Magento 2按首选项覆盖在我的自定义模块中不起作用

Magento2 Magento 2按首选项覆盖在我的自定义模块中不起作用,magento2,magento-2.3,Magento2,Magento 2.3,我正试图超越 <preference for="Magento\Customer\Model\CustomerRegistry" type="Mycustom\Mymodule\Model\CustomerRegistry" /> 在etc/di.xml下。但是在运行 php bin/magento安装程序:升级 命令将获取“目录规则索引失败”错误消息。在system.log文件下,它将显示以下错误消息- 创建对象时发生类型错误: Magento\Customer\Model\

我正试图超越

<preference for="Magento\Customer\Model\CustomerRegistry" type="Mycustom\Mymodule\Model\CustomerRegistry" />

在etc/di.xml下。但是在运行

php bin/magento安装程序:升级

命令将获取“目录规则索引失败”错误消息。在system.log文件下,它将显示以下错误消息-

创建对象时发生类型错误: Magento\Customer\Model\ResourceModel\AddressRepository


注意:我已删除生成的文件夹并运行所有必需的命令。另外,我的magento版本是2.3。

我也有同样的问题,经过几个小时的搜索,我发现一些类无法被覆盖。您可以在此处查看有关此问题的更多详细信息:

我使用了magento“around”插件,而不是