我正在尝试覆盖自定义模块中的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文件。
提前谢谢你。