【发布时间】:2011-07-18 04:21:02
【问题描述】:
我正在使用两个不同的 Magento 模块,比如 First_Module 和 Second_Module,它们覆盖了同一个类。我想结合它们的功能。
我的假设是我可以从First_Module 中的同一类扩展重复的类Second_Module,这反过来又扩展了原始类。
我猜要做到这一点,First_Module 应该依赖于Second_Module,所以我在模块的配置中添加了<depends>Second_Module</depends>。
我现在希望配置加载器首先加载Second_Module,并且它不再有效的重复类标记将被First_Module 配置中的相同语句覆盖。但情况似乎并非如此。第一个rewrite好像用了。
我做错了什么/理解错了还是这就是它的工作原理?也许我应该从配置中的第二个模块中删除重写(我宁愿不这样做以使其尽可能保持原始状态)。
提前致谢。
【问题讨论】:
标签: class magento module duplicates rewrite