2015-11-24 2 views
0

Я пытаюсь создать свой собственный модуль Magento. Он должен распечатать простой «Hello World». Я пытался вызвать мой модуль со следующими URL-адресов:Контроллер собственного модуля Magento приводит к 404

Каждый URL приводит к 404 странице.

Я создал следующие файлы:

приложение/и т.д./модули/Webshop_Echo.xml

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

приложения/код/​​местные/Интернет-магазин/Echo/и т.д./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!'; 
    } 
} 
+0

проверки ответа и принять, если он работает для вас. – Muk

ответ

0

Изменения следующего расположения контроллера

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

в

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

Обратите внимание на имя каталога: контроллеров

Смежные вопросы