Answers:
您的模块命名约定非常令人困惑-您是在调用模块本身的助手吗?为了说明起见,我选择调用您的模块myname_mymodule
在您的模块中./app/code/community/MyName/MyModule/etc/config.xml
,<global>
标签内
<helpers>
<mymodule>
<class>MyName_MyModule_Helper</class>
</mymodule>
</helpers>
然后创建文件 ./app/code/community/MyName/MyModule/Helper/Data.php
<?php
class MyName_MyModule_Helper_Data extends Mage_Core_Helper_Abstract{
}
然后调用该模块,您将使用
$helper = Mage::helper('mymodule');
在扩展目录中添加目录帮助器,并在其中添加文件 Data.php
class Test_Helper_Helper_Data extends Mage_Core_Helper_Abstract {
public function yourFunction() {
...
your code here
...
}
}
现在您可以通过
Mage::helper('test/helper')->yourFunction();
还要在您的计算机上添加以下内容 config.xml
...
<global>
...
<helpers>
<[extension name]>
<class>[Namespace]_[extension name]_Helper</class>
</[extension name]>
</helpers>
...
</global>
...