수색…


도우미 만들기

도우미는 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