【问题标题】:Magento 2.2.0 - fails to add bundle productMagento 2.2.0 - 无法添加捆绑产品
【发布时间】:2018-05-15 06:04:18
【问题描述】:

我尝试添加捆绑类型的产品,但出现如下错误。

无法保存子项:“未知实体类型:Magento\Bundle\Model\Selection\Interceptor requested”

【问题讨论】:

  • 你找到解决办法了吗?

标签: magento2


【解决方案1】:
【解决方案2】:

我遇到了同样的问题,我通过添加接口解决了:Magento\Framework\ObjectManager\NoninterceptableInterface Magento\Bundle\模型\选择 最终的类定义如下:

类选择扩展 \Magento\Framework\Model\AbstractModel 实现 \Magento\Framework\ObjectManager\NoninterceptableInterface

【讨论】:

  • 你到底是在哪里添加的?还有更多信息吗?
【解决方案3】:

改变

类选择扩展\Magento\Framework\Model\AbstractModel

类选择扩展\Magento\Framework\Model\AbstractModel实现\Magento\Framework\ObjectManager\NoninterceptableInterface

在下面的文件中

vendor/magento/module-bundle/Model/Selection.php

【讨论】:

  • 你真的不应该编辑核心文件。并且在下次通过 Composer 升级包时,直接在供应商中编辑某些内容只会被覆盖。这是不合适的,原因有两个。
猜你喜欢
  • 2012-02-09
  • 1970-01-01
  • 2013-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多