gpt4 book ai didi

Magento - 将文件添加到本地/法师没有效果

转载 作者:行者123 更新时间:2023-12-04 06:49:24 26 4
gpt4 key购买 nike

我想对一些 Magento 核心文件进行更改。为了确保这些更改是 future 的证明,我将文件从 code/core/Mage 复制到 code/local/Mage。

我保持文件结构和文件名一致。问题是当我这样做时,更改没有效果(我已经刷新了缓存)

有什么想法我哪里出错了吗?如果我直接编辑核心文件,则会发生更改。

最佳答案

您应该创建一个新的本地模块并在 config.xml 文件中定义重写:

创建 app/code/local/MyCompany/MyModule目录。添加子文件夹 etcmodel .

现在创建 etc/config.xml文件包含:

<?xml version="1.0" encoding="utf-8?>
<config>
<modules>
<MyCompany_MyModule>
<version>0.1.0</version>
</MyCompany_MyModule>
</modules>

<global>
<models> <!-- type of class to rewrite -->
<catalog> <!-- base module to rewrite -->
<rewrite>
<product>MyCompany_MyModule_Model_Product</product>
</rewrite>
</catalog>
</models>
</global>
</config>

实现 model/Product.php随着你的变化。最简单的方法是从基类继承并重写方法。

还要记得在 app/etc/modules 中激活你的模块。

关于Magento - 将文件添加到本地/法师没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3343272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com