खोज…


एक सहायक बनाना

सहायकों को 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 माध्यम से उपयोग करने में सक्षम होने के लिए 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)

नोट: यदि आप डेटा वर्ग का उपयोग कर रहे हैं, तो यदि आप एक निर्दिष्ट नहीं करते हैं, तो इसका सहायक नाम निहित है। उदाहरण के लिए, निम्नलिखित दो उदाहरण समान हैं:

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