magento
도우미
수색…
도우미 만들기
도우미는 Mage_Core_Helper_Abstract
에서 확장해야합니다.
# File: app/code/local/Vendor/Package/Helper/Data.php
class Vendor_Package_Helper_Data extends Mage_Core_Helper_Abstract
{
public function multiply($a, $b)
{
return $a * $b;
}
}
Mage::helper
를 통해 액세스 할 수 있으려면 Magento 자동 로더가 클래스를 찾을 수 있도록 config.xml
파일에서 도우미 별칭을 정의해야합니다.
<!-- File: app/code/local/Vendor/Package/etc/config.xml -->
<global>
<helpers>
<alias_here>
<class>Vendor_Package_Helper</class>
</alias_here>
</helpers>
</global>
모듈이 올바르게 구성되었고 캐시를 비운 것으로 가정하면 다음과 같이 도우미를 사용할 수 있습니다.
$result = Mage::helper('alias_here')->multiply(2, 4); // int(8)
참고 : Data 클래스를 사용하는 경우 지정하지 않으면 헬퍼 이름이 암시됩니다. 예를 들어, 다음 두 예제는 동일합니다.
Mage::helper('alias_here');
Mage::helper('alias_here/data');
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow