xml - 找不到 Magento Helper 类错误

标签 xml magento

我正在按照本教程学习创建自定义扩展,http://www.pierrefay.fr/category/developpement/magento

当我尝试打开扩展管理时,我收到了 fatal error :在第 520 行的/var/www/html/dev/app/Mage.php 中找不到类 'Mage_Test_Helper_Data'

但我认为我没有在扩展中的任何地方使用辅助类。欢迎您提出建议。

这是我的config.xml文件

<?xml version="1.0"?>
<config>
    <modules>
        <Package_Test>
            <version>1.0.0</version>
        </Package_Test>
    </modules>
    <frontend>
        <routers>
            <routerfrontend>
                <use>standard</use>
                <args>
                    <module>Package_Test</module>
                    <frontName>test</frontName>
                </args>
            </routerfrontend>
        </routers> 
        <layout>
            <updates>
                <test>
                    <file>test.xml</file>
                </test>
            </updates>
        </layout>    
    </frontend>
    <admin> 
        <routers>
            <test>  
                <use>admin</use>
                <args>
                    <module>Package_Test</module>
                    <frontName>admintest</frontName>
                </args>
            </test>
        </routers>
    </admin>
    <adminhtml>
        <layout>
            <updates>
                <test>
                    <file>test.xml</file>
                </test>
            </updates>
        </layout>
        <menu>
        <test translate="title" module="adminhtml">
            <title>My Module</title>
            <sort_order>100</sort_order>
            <children>
                <items module="Test">
                    <title>Address Book</title>
                    <action>admintest/adminhtml_index</action>
                </items>
            </children>
        </test>
        </menu>
    </adminhtml>
    <global>
         <helpers>
            <class>Package_Test_Helper</class>
         </helpers>
        <blocks>
            <test>
                <class>Package_Test_Block</class>
            </test>
        </blocks>
        <models>
            <test>
                <class>Package_Test_Model</class>
                <resourceModel>test_mysql4</resourceModel>
            </test>
            <test_mysql4>
                <class>Package_Test_Model_Mysql4</class>
                <entities>
                    <test>
                        <table>package_test</table>
                    </test>
                </entities>
            </test_mysql4>
        </models>
        <resources>
            <test_write>
                <connection>
                    <use>core_write</use>
                </connection>
            </test_write>
            <test_read>
                <connection>
                    <use>core_read</use>
                </connection>
            </test_read>
        </resources>
    </global>
</config>

最佳答案

如果您启用了编译,请尝试在“系统”、“工具”、“编译”中禁用或重新编译。

如果您无法进入管理界面但有 SSH 访问权限,您可以在此处禁用它:

php -f shell/compiler.php -- disable
php -f shell/compiler.php -- clear
php -f shell/compiler.php -- state

最终输出应该如下所示:

Compiler Status:          Disabled
Compilation State:        Not Compiled
Collected Files Count:    0
Compiled Scopes Count:    0

关于xml - 找不到 Magento Helper 类错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7242292/

相关文章:

magento - 如何在产品列表页面上显示产品详细说明?

javascript - 在 JavaScript 中将字符串转换为 XML 文档

java - SAX 字符缓冲区大小

javascript - NivoSlider 在 magento 上运行不流畅

php - Magento 四舍五入货币转换

magento:删除页面布局

php - 在后端的 Magento 订单 View 页面中添加产品的缩略图

java - 如何防止Java将XML文件中的 "&"改为 "&amp;"

java - Android 屏幕在显示/隐藏系统栏时闪烁

java - addOnScrollListener 不起作用(Android)