Magento自己的模块控制器导致404

时间:2015-11-24 14:56:04

标签: magento magento-1.9

我正在尝试创建自己的Magento模块。它应该打印出一个简单的" Hello World"。 我尝试使用以下网址调用我的模块:

每个网址都会转到404页面。

我创建了以下文件:

应用程序的/ etc /模块/ Webshop_Echo.xml

<config>
    <modules>
        <Webshop_Echo>
            <active>true</active>
            <codePool>local</codePool>
        </Webshop_Echo>
    </modules>
</config>

应用程序/代码/本地/网络商店/回响的/ etc / config.xml中

 <config>
    <modules>
        <Webshop_Echo>
            <version>0.1.0</version>
        </Webshop_Echo>
    </modules>
    <frontend>
        <routers>
            <echo>
                <use>standard</use>
                <args>
                    <module>Webshop_Echo</module>
                    <frontName>echo</frontName>
                </args>
            </echo>
        </routers>
    </frontend>
 </config>

应用程序/代码/本地/网络商店/控制器/ EchoController.php

<?php
class Webshop_Echo_EchoController extends Mage_Core_Controller_Front_Action {
    public function indexAction() {
        echo 'Hello World!';
    }
}

1 个答案:

答案 0 :(得分:0)

更改以下控制器位置

36.852926

app/code/local/Webshop/controller/EchoController.php

请注意目录名称:控制器