Magento 如何处理覆盖同一个核心文件的多个模块?是否可以?它是如何完成的?
问问题
7691 次
1 回答
22
您有 3 种解决冲突的选择:
- 将一个冲突文件中的代码合并到另一个文件中,并在一个文件中关闭 rewrite config.xml
- 在一个 config.xml 中关闭重写,然后使冲突的扩展 PHP 文件扩展另一个扩展
- 使用
<depends>
使一个扩展依赖于另一个扩展的能力。然后他们将按该顺序重写
示例(选项#2)
class A_Extension_Model_Type_Onepage extends Mage_Checkout_Model_Type_Onepage
您可以将其更改为:
class A_Extension_Model_Type_Onepage extends B_Extension_Model_Type_Onepage
阅读更多@ http://www.webshopapps.com/blog/2010/11/resolving-magento-extension-conflicts/
于 2013-02-11T15:56:54.703 回答