magento
Helfer
Suche…
Einen Helfer erstellen
Helfer sollten von 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;
}
}
Für den Zugriff über Mage::helper
Sie in einer config.xml
Datei einen config.xml
, damit der Magento-Autoloader Ihre Klasse finden kann:
<!-- File: app/code/local/Vendor/Package/etc/config.xml -->
<global>
<helpers>
<alias_here>
<class>Vendor_Package_Helper</class>
</alias_here>
</helpers>
</global>
Vorausgesetzt, Ihr Modul ist korrekt konfiguriert und Sie haben den Cache geleert, sollten Sie nun in der Lage sein, Ihren Helfer wie folgt zu verwenden:
$result = Mage::helper('alias_here')->multiply(2, 4); // int(8)
Hinweis: Wenn Sie eine Data-Klasse verwenden, wird deren Helfername impliziert, wenn Sie keinen Namen angeben. Zum Beispiel sind die folgenden zwei Beispiele identisch:
Mage::helper('alias_here');
Mage::helper('alias_here/data');
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow