致命错误助手类Magento 1.9

时间:2015-01-30 12:02:35

标签: php magento

我是Magento的新手。我创建了一个帮助类

/app/etc/modules/Mytrends_MyFunctions.xml文件:

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

/app/code/local/Mytrends/MyFunctions/etc/config.xml:

<?xml version="1.0"?>
<config>
<modules>
        <Mytrends_MyFunctions>
            <version>1.0.0</version>
        </Mytrends_MyFunctions>
    </modules>
    <global>
        <helpers>
            <myfunctions>
                <class>Mytrends_MyFunctions_Helper</class>
            </myfunctions>
        </helpers>
     </global>
</config>

/app/code/local/Mytrends/MyFunctions/Helper/Data.php:

<?php
class Mytrends_MyFunctions_Helper_Data extends Mage_Core_Helper_Abstract
{
        public function test () {
            echo 'hello';
        }
}
?>

我试着像这样调用这个测试()

Mage::helper('myfunctions')->test();

但是我遇到了一个致命的错误:

Fatal error: Class 'Mytrends_MyFunctions_Helper_Data' not found in /app/Mage.php on line 548

请帮忙。

3 个答案:

答案 0 :(得分:0)

你必须像这样调用辅助函数:

Mage::helper('mytrends/myfunctions')->test();

请试一试。

答案 1 :(得分:0)

请正确检查您的模块config.xml文件路径。

答案 2 :(得分:0)

此文件没有正确的名称:/app/etc/modules/config.xml它应该是/app/etc/modules/Mytrends_MyFunctions.xml