magento无法在config.xml中重新路由到控制器

时间:2015-04-27 19:15:21

标签: magento-1.4

(仅供参考,这是版本1.4,是的,我正在刷新我的var / cache文件夹。我已经开始阅读Alan Storm的教程,这有帮助,但没有具体解决这个问题)

我是Magento的新手,我们正在使用OnePage结帐方法,我们有以下内容:

app/code/local/Ourcompany/Checkout/etc/config.xml

具有以下定义:

<frontend>
    <routers>
        <checkout>
            <args>
                <modules>
                    <Ourcompany_Checkout before="Mage_Checkout">Ourcompany_Checkout</Ourcompany_Checkout>
                </modules>
            </args>
        </checkout>
    </routers>
</frontend>

我有一个相应的文件:

/app/code/local/Ourcompany/Checkout/controllers/OnepageController.php

在那里,我有一个班级:

class Ourcompany_Checkout_OnepageController extends Mage_Checkout_OnepageController

到目前为止,我还没有让Magento承认它在那里。 core中的本机方法仅被调用。如果我删除或重命名此页面,则没有错误声明 - 我认为我在config.xml中的语法不正确。任何人都可以识别出现的不正确语法吗?

1 个答案:

答案 0 :(得分:0)

这是我第一次回答我自己的问题,但我认为这里的答案值得注意。 CommerceBug调试器非常有用,因为我能够查看已加载的类。事实证明,已经创建了另一个模块,称为Admaster,它优先作为OnepageController的路由器。

我确定Magento常常处理这种类型的冲突,所以如果再次发生这种情况,我现在就有一个心理清单项目。