(仅供参考,这是版本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中的语法不正确。任何人都可以识别出现的不正确语法吗?
答案 0 :(得分:0)
这是我第一次回答我自己的问题,但我认为这里的答案值得注意。 CommerceBug调试器非常有用,因为我能够查看已加载的类。事实证明,已经创建了另一个模块,称为Admaster
,它优先作为OnepageController的路由器。
我确定Magento常常处理这种类型的冲突,所以如果再次发生这种情况,我现在就有一个心理清单项目。