내 모듈에 다중 도우미 설정에 대한 질문이 있습니다. 나는 이런 식으로 뭔가에 myPackage에/HelperClasses/도우미에 Data.php를 추가 일반적으로Magento 1.9 - 모듈의 다중 도우미
<global>
<helpers>
<MyPackage_Helper1>
<class>MyPackage_HelperClasses_Helper1</class>
</MyPackage_Helper1>
</helpers>
</global>
: 정상적인 config.xml 파일은 다음과 같습니다
class MyPackage_HelperClasses_Helper1_Data extends Mage_Core_Helper_Abstract{
}
을 그리고 난 헬퍼를로드 할 수 있습니다 via Mage::helper('MyPackage_Helper1')
나는 한 명의 도우미 만 있으면 잘 작동합니다. 하지만 여러 도우미를 설정하는 방법은 무엇입니까? 그리고 자신의 파일에서 각 도우미를 분리 할 수있는 방법이 있습니다 (Data.php 대신 Helper1.php, Helper2.php 등을 사용하고 싶습니다). 당신이 당신의 모듈에서 여러 조력자가있는 경우
좋아, config.xml은 어떻게 보이나요? –
MyPackage_Helper1 노드는 도우미 폴더 경로를 식별하기위한 노드입니다. 그런 다음 헬퍼 클래스 이름을 지정합니다. 따라서 config.xml에는 변경 사항이 없습니다. 하지만 도우미 노드 –
에게 좋은 단일 문자 이름을 부여 할 수 있습니다. Helper 폴더에 Data.php가 있습니다. 그리고 도우미 폴더에 헬퍼 (예 : Helper2.php)를 넣을 수 있습니다. 그리고 나서 Mage :: helper ('MyPackage_Helper1/helper2')에 의해 도우미를 호출 할 수 있습니다. 그리고 Helper2.php는 다음과 유사합니다 : MyPackage_HelperClasses_Helper2 –