【问题标题】:Magento Own Module Controller leads to 404Magento Own Module Controller 导致 404
【发布时间】:2015-11-24 14:56:03
【问题描述】:

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

每个 URL 都指向 404 页面。

我创建了以下文件:

app/etc/modules/Webshop_Echo.xml

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

app/code/local/Webshop/Echo/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>

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

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

【问题讨论】:

  • 检查答案并接受它是否适合您。

标签: magento magento-1.9


【解决方案1】:

更改以下控制器位置

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

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

注意目录名称:controllers

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 1970-01-01
    • 1970-01-01
    • 2013-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多