Magento规则模型覆盖

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

我在重写Magento核心类时遇到了一个小问题:core/Rule/Model/Rule.php。 我认为我做的每件事都是正确的,但代码就是不起作用(没有任何变化)

我的[namespace]/Rule/etc/config.xml:

 <?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>