我是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
请帮忙。
答案 0 :(得分:0)
你必须像这样调用辅助函数:
Mage::helper('mytrends/myfunctions')->test();
请试一试。
答案 1 :(得分:0)
请正确检查您的模块config.xml文件路径。
答案 2 :(得分:0)
此文件没有正确的名称:/app/etc/modules/config.xml
它应该是/app/etc/modules/Mytrends_MyFunctions.xml