Php 写hello world不';无法在Magento中渲染视图

Php 写hello world不';无法在Magento中渲染视图,php,magento,Php,Magento,我刚开始学magento。我刚刚制作了Hello World的自定义模块。操作在控制器的操作中工作,但它不在temple中呈现。我的命名空间是Company,模块名是Web。 我的模块Fle-Company_Web.xml <?xml version="1.0"?> <config> <modules> <Company_Web> <active>true</active>

我刚开始学magento。我刚刚制作了Hello World的自定义模块。操作在控制器的操作中工作,但它不在temple中呈现。我的命名空间是Company,模块名是Web。
我的模块Fle-Company_Web.xml

<?xml version="1.0"?>
<config>
    <modules>
        <Company_Web>
            <active>true</active>
            <codePool>local</codePool>
        </Company_Web>
    </modules>
</config> 

真的
地方的
这是我的控制器-IndexController

<?php

class Company_Web_IndexController extends Mage_Core_Controller_Front_Action
{
    public function indexAction()
    {    
        $this->loadLayout();     
        $this->renderLayout();
    }
}

?>

My config.xml

<?xml version="1.0" ?>
<config>
    <modules>
        <Company_Web>
            <version>1.6.0.0.2</version>
        </Company_Web>
    </modules>
    <frontend>
        <routers>
            <web>
                <use>standard</use>
                <args>
                    <module>Company_Web</module>
                    <frontName>web</frontName>
                </args>
            </web>
        </routers>
        <layout>
            <updates>
                <web>
                    <file>web.xml</file>
                </web>
            </updates>
        </layout>
    </frontend>
</config>

1.6.0.0.2
标准
公司网站
网状物
web.xml
这是我的布局文件-web.xml

<?xml version="1.0" ?>
<layout version="0.1.0">
    <web_index_index>
        <reference name="content">
            <block type="core/template" name="web" template="web/web.phtml"></block>
        </reference>
    </web_index_index>
</layout>

这是我的视图文件

<p>Hello World!</p>
你好,世界


谁能告诉我我错过了什么?为什么不在视图文件中进行渲染。我还禁用了所有缓存。它仍然不工作。

尝试刷新现金并检查文件是否在正确的(包和模板)文件夹中。

您的模块在我的计算机上运行良好。请检查您放置在正确位置的所有文件。
还要检查文件夹名。它区分大小写。

请刷新缓存,如果启用了编译,
系统>>工具>>编译
再次运行编译。

以下是模块的目录结构-

\app\etc\modules\Company_Web.xml

\app\code\local\Company\Web\etc\config.xml

\app\code\local\Company\Web\controllers\IndexController.php

\app\design\frontend\base\default\layout\web.xml

\app\design\frontend\base\default\template\web\web.phtml

请检查路径是否有效。

您是否在
app/etc/modules
文件夹中注册了模块?如果是,也发布代码。我只是在注释中添加了我的模块文件。在布局文件中的每个地方都用
(小写字母)替换
。这对我来说很好。你一定是把文件放错地方了。请阅读本教程,了解我使用的magento最新版本1.9.0.1的目录结构。我试过你的模块。这对我也不管用。#杰拉德。我按照你的评论做了尝试。但仍然不适合我。我检查了我的所有文件夹,它们都是文件。我检查了它的索引动作。但是渲染你没有检查我在magento版本1.9.0.1中的代码吗?是的,我已经在magento 1.9.0.1上测试过了,它工作得很好。我想您应该将布局web.xml文件和模板文件web.phtml放在default/default目录中。它必须放在app\design\frontend\rwd\default\layout\web.xml和app\design\frontend\rwd\default\template\web\web.phtmlI中。我禁用了所有缓存。所以我不需要这样做。谢谢你。它正在工作。我将视图文件放在\app\design\frontend\default\default\layout\web.xml而不是\app\design\frontend\base\default\layout\web.xml中。谢谢你的努力。