回答:
あなたのモジュールの命名規則は非常に紛らわしいです-モジュール自体をヘルパーと呼んでいますか?説明のために、私はあなたのモジュールを呼び出すことを選択しています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>
...