Я пытаюсь создать свой собственный модуль Magento. Он должен распечатать простой «Hello World». Я пытался вызвать мой модуль со следующими URL-адресов:Контроллер собственного модуля Magento приводит к 404
- http://127.0.0.1/magento/echo/echo
- //127.0.0.1/magento/echo/echo/index
- //127.0.0.1/magento/index. PHP/эхо/эхо
- //127.0.0.1/magento/index.php/echo/echo/index
Каждый 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!';
}
}
проверки ответа и принять, если он работает для вас. – Muk