【问题标题】:magento unable to reroute to controller in config.xmlmagento 无法重新路由到 config.xml 中的控制器
【发布时间】:2015-04-27 19:15:20
【问题描述】:

(仅供参考,这是 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 中的语法不正确。任何人都可以识别出不正确的语法吗?

【问题讨论】:

    标签: magento-1.4


    【解决方案1】:

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

    我确信处理这种类型的冲突对于 Magento 来说很常见,所以如果再次发生这种情况,我现在有一个心理清单项目。

    【讨论】:

      猜你喜欢
      • 2016-07-03
      • 1970-01-01
      • 2016-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多