【问题标题】:Fatal error: Class 'Demo_Test_Helper_Data' not found in F:\wamp\www\magentodemo\app\Mage.php on line 546致命错误:第 546 行的 F:\wamp\www\magenodemo\app\Mage.php 中找不到类 'Demo_Test_Helper_Data'
【发布时间】:2015-01-14 00:35:20
【问题描述】:

请帮助我在 magento 中设置自定义帮助程序类的错误是什么

致命错误:在第 546 行的 F:\wamp\www\magenodemo\app\Mage.php 中找不到类“Demo_Test_Helper_Data”

文件夹结构

config.xml

`<?xml version="1.0"?>
<config>
        <global>
                <models>
                        <test>
                            <class>Demo_Test_Model</class>
                        </test>
                </models>
                <blocks>
                        <test>
                            <class>Demo_Test_Block</class>
                        </test>
                </blocks>
                <helpers>
                        <test>
                            <class>Demo_Test_Helper</class>
                        </test>
                </helpers>
        </global>
</config>`

数据.php

`<?php
class Demo_Test_Helper_Data extends Mage_Core_Helper_Abstract{
}
?>`

在 app/etc/modules/Data_Test.xml 中

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

从根目录调用 test.php 文件中的 Helper 类

`<?php 
require_once "app/Mage.php";
Mage::app();
$helper = Mage::helper("test");
?>`

【问题讨论】:

    标签: magento magento-1.8


    【解决方案1】:

    尝试下面的配置文件。

    <?xml version="1.0"?>
       <modules>
        <Demo_Test>
          <version>0.1.0</version>
        </Demo_Test>
      </modules>
      <config>
            <global>
                    <models>
                            <test>
                                <class>Demo_Test_Model</class>
                            </test>
                    </models>
                    <blocks>
                            <test>
                                <class>Demo_Test_Block</class>
                            </test>
                    </blocks>
                    <helpers>
                            <test>
                                <class>Demo_Test_Helper</class>
                            </test>
                    </helpers>
            </global>
    </config>`
    

    【讨论】:

    • 我收到以下错误致命错误:第 546 行的 F:\wamp\www\magenodemo\app\Mage.php 中找不到类 'Mage_Test_Helper_Data'
    • 请尝试删除您的magento缓存
    • 谢谢先生的帮助
    猜你喜欢
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-28
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 2015-10-05
    相关资源
    最近更新 更多