1

config.xml

<?xml version="1.0"?>
        <config>
            <modules>
                <Asgard_New>
                    <version>1.6.0.0</version>
                </Asgard_New>
            </modules>
            <global>
                <models>
                    <asgardnew>
                        <class>Asgard_New_Model</class>
                    </asgardnew>
                </models>
                <helpers>
                    <asgardnew>
                        <class>Asgard_New_Helper</class>
                    </asgardnew>
                </helpers>
            </global>
            <frontend>
                <routers>
                    <asgardnew>
                        <use>standard</use>
                        <args>
                            <module>Asgard_New</module>
                            <frontName>new</frontName>
                        </args>
                    </asgardnew>
                </routers>
            </frontend>
    </config>

Asgard_New.xml

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

IndexController.php

<?php
class Asgard_New_IndexController extends Mage_Core_Controller_Front_Action
{
    public function indexAction()
    {
        echo "Hello, magento!!";
    }
    public function helloAction()
    {
        echo "Hello, action!!";
    }
    public function layoutAction()
    {
        $xml = $this->loadLayout()->getLayout()->getUpdate()->asString();
        $this->getResponse()->setHeader("Content-Type", "text/plain")->setBody($xml);
        Mage::log($xml, Zend_Log::INFO, 'layout_log', true);
    }
    public function defaultAction()
    {
        $this->loadLayout()->renderLayout();
    }
}
?>

Modul -> local/Asgard 同じコードのフォルダがある Test ans New

http://magento/test/index/index
http://magento/new/index/index

過去 2 日間は機能しましたが、今日は独自のパッケージとテーマを作成してみましたが、これは機能しません。なぜそれが起こったのですか?ありがとう!

4

1 に答える 1