답변:
모듈 명명 규칙이 매우 혼란 스럽습니다. 모듈 자체를 도우미라고 부르십니까? 설명을 위해 모듈을 호출하기로 결정했습니다.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>
...