【发布时间】:2016-02-16 04:48:32
【问题描述】:
我是 magento 的新手,我想创建一个 Hello World 模块,我遵循很多教程,但我总是收到 404 错误
我的应用程序/etc/模块文件
<?xml version="1.0"?>
<config>
<modules>
<Quinchy_Demo>
<active>true</active>
<codePool>local</codePool>
</Quinchy_Demo>
</modules>
</config>
我在 app/local/Quinchy/Demo 中的 Php clas 文件 这是
<?php
class Quinchy_Demo_Model_Hotel extends Mage_Core_Controller_Front_Action{
public function indexAction()
{
echo "Hello Quinchy";
}
}
?>
配置文件是
<?xml version="1.0"?>
<config>
<modules>
<Quinchy_Demo>
<version>0.1.0</version>
</Quinchy_Demo>
</modules>
<frontend>
<routers>
<quinchy>
<use>standard</use>
<args>
<module>Quinchy_Demo</module>
<frontName>quinchy</frontName>
</args>
</quinchy>
</routers>
</frontend>
</config>
我使用这个 URL 调用这个模块
127.0.0.1/magento/index.php/quinchy,
127.0.0.1/magento/quinchy/
127.0.0.1/magento/quinchy/index
文件结构 enter image description here 请帮帮我
【问题讨论】:
-
除了下面的答案,您需要确保您的 XML 配置完全正确(大写字母、文件名) - 所以最好发布您的文件名以及它们的一半路径和内容
标签: php magento content-management-system