1

我是 Magento 的新手,因此有“为什么?”的思维空间。

我现在正在围绕模块和模板工作。我能够创建一个模块,但测试模块似乎不起作用。

我创建了 module.xml 和 etc/config.xml。该模块显示在预先列表中。虽然当我尝试加载页面 index.php/module/index/action (index.php/weblog/index/testModel)。它只是说“404 哎呀,我们的坏……”。

我知道我做错了什么,尽管我没有可以查看的日志以了解发生了什么。

我该如何开始调试呢?

模块/etc/config.xml:

<?xml version="1.0"?>
<frontend>
    <routers>
        <weblog>
           <use>standard</use>
           <args>
            <module>Alanstormdotcom_Weblog</module>
            <frontName>weblog</frontName>
           </args>
        </weblog>
    </routers>
</frontend>
4

2 回答 2

1

我认为您在配置文件中缺少一些额外的 xml 是必需的:

它至少应该看起来像这样:

<?xml version="1.0"?>
<config>
    <modules>
        <Alanstormdotcom_Weblog>
            <version>1.0.0</version>
        </Alanstormdotcom_Weblog>
    </modules>
    <frontend>
        <routers>
            <weblog>
                <use>standard</use>
                <args>
                    <module>Alanstormdotcom_Weblog</module>
                    <frontName>weblog</frontName>
                </args>
            </weblog>
        </routers>
    </frontend>
</config>
于 2012-06-21T20:01:17.707 回答
0

固定的。

我错过了 config.xml 中的 <modules> 部分。

注意:留下这篇文章而不是关闭它,它可能会帮助某人更好地理解 magento 配置。

于 2012-06-21T19:56:55.643 回答