我是Magento世界的新手,我想创建简单的控制器,如描述here。但当我进入浏览器时,我收到404错误。我尝试在网上找到解决方案,但我没有。有人可以帮帮我吗?如果您需要一些代码安静,请告诉我。谢谢!
P.S。模块处于活动状态,我在管理仪表板中检查。
答案 0 :(得分:1)
目录结构应如下所示:
应用程序/代码/本地/ Magentotutorial /的Helloworld /控制器/ IndexController.php 应用程序/代码/本地/ Magentotutorial /的Helloworld的/ etc / config.xml中
应用程序/代码/本地/ Magentotutorial /的Helloworld的/ etc / config.xml中):
<?xml version="1.0"?>
<config>
<modules>
<Magentotutorial_Helloworld>
<version>0.1.0</version>
</Magentotutorial_Helloworld>
</modules>
<frontend>
<routers>
<helloworld>
<use>standard</use>
<args>
<module>Magentotutorial_Helloworld</module>
<frontName>helloworld</frontName>
</args>
</helloworld>
</routers>
</frontend>
</config>
然后创建一个文件来激活模块(在路径app / etc / modules / Magentotutorial_Helloworld.xml中):
<?xml version="1.0"?>
<config>
<modules>
<Magentotutorial_Helloworld>
<active>true</active>
<codePool>local</codePool>
</Magentotutorial_Helloworld>
</modules>
</config>
在
创建一个文件应用程序/代码/本地/ Magentotutorial /的Helloworld /控制器/ IndexController.php
public function indexAction() {
echo 'Hello Index!';
}
}
在浏览器中浏览
http://example.com/index.php/helloworld
那就是它。