覆盖Magento \ Catalog \ Model \ Layer在自定义模块magento2

时间:2017-09-18 11:10:04

标签: magento2

我正在尝试覆盖自定义模块中的layer.php文件,但它没有采用覆盖文件,只是加载核心文件

这是我的di.xml文件 - >路径:[命名空间] [module_name] [etc] - > di.xml

<preference for="Magento\Catalog\Model\Layer" type="[namespace]\[module_name]\Model\Layer" />

这是我的自定义模块layer.php文件 路径:[namespace] [module_name] [Model] [Layer.php]

namespace [namespace] [module_name] \ Model;

class Layer extends \Magento\Catalog\Model\Layer
{
    public function getProductCollection()
    {
          var_dump("local");
          die;
    }
}

当我运行代码时,它不是我自定义模块的加载文件。

你能帮助我吗?我没有得到如何从我的自定义模块加载layer.php文件。

提前谢谢你。

0 个答案:

没有答案