Magento规则模型覆盖
我在重写Magento核心类时遇到了一个小问题:core/Rule/Model/Rule.php。 我认为我做的每件事都是正确的,但代码就是不起作用(没有任何变化) 我的[namespace]/Rule/etc/config.xml:Magento规则模型覆盖,magento,Magento,我在重写Magento核心类时遇到了一个小问题:core/Rule/Model/Rule.php。 我认为我做的每件事都是正确的,但代码就是不起作用(没有任何变化) 我的[namespace]/Rule/etc/config.xml: <?xml version="1.0"?> <config> <modules> <[namespace]_Rule> <version>0.1.0</version> &l
<?xml version="1.0"?>
<config>
<modules>
<[namespace]_Rule>
<version>0.1.0</version>
</[namespace]_Rule>
</modules>
<global>
<models>
<rule>
<rewrite>
<rule>[namespace]_Rule_Model_Rule</rule>
</rewrite>
</rule>
</models>
</global>
</config>
我的应用程序/etc/[namespace]\u All.xml:
<?xml version="1.0"?>
<config>
<modules>
<[namespace]_Rule>
<active>true</active>
<codePool>local</codePool>
</[namespace]_Rule>
</modules>
</config>
真的
地方的
我非常感谢您的帮助。我通过覆盖SalesRule(Mage/SalesRule/Model/Rule)而不是Rule解决了这个问题。只有在静态执行规则模块时(通过创建本地/Mage/Rule/Model/Rule.php文件),才能覆盖该模块。我正在尝试覆盖SalesRule模型,但没有覆盖它。我已经发布了一个关于这个的问题。你能帮忙吗?
<?xml version="1.0"?>
<config>
<modules>
<[namespace]_Rule>
<active>true</active>
<codePool>local</codePool>
</[namespace]_Rule>
</modules>
</config>