gpt4 book ai didi

php - 我可以在不影响 future 升级的情况下自定义 Magento app/code/core 文件夹吗?

转载 作者:行者123 更新时间:2023-12-04 21:22:47 24 4
gpt4 key购买 nike

我找到了一个关于如何为用户添加新属性的指南,它解释说对于这个操作我必须修改 app/code/core/Mage 目录中的一些文件(该目录包含 Magento 的模块)。

但是,如果我对该文件夹进行一些更改,这会影响 future 的升级吗?

升级会删除我的更改吗?

我是否应该只对我的模块进行更改,以免出现更新问题?

最佳答案

您还可以在 app/code/local/中复制文件,其目录结构与文件在 app/code/core/下的相同。 local 下的文件将覆盖 core 下的文件,不受升级影响。

例如:

app/code/local/Mage/Checkout/Block/Onepage/Billing.php

将覆盖:

app/code/core/Mage/Checkout/Block/Onepage/Billing.php

并且不会被升级覆盖。请注意,这仅适用于 block 和模型文件。

您还可以使用 config.xml 文件通过自定义模块覆盖文件,尽管这有点高级。

关于php - 我可以在不影响 future 升级的情况下自定义 Magento app/code/core 文件夹吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287220/

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