2011-01-27 20 views
5

* .phtml dosyaları için kullanılabilir bir işlevle bir yardımcı sınıfın nasıl oluşturulacağını bulmakta sorun yaşıyorum.Magento - bir yardımcı sınıf oluştur

Birisi, tüm * .phtml dosyalarında prtHelloWorld() işlevini nasıl kullanabileceğimi adım adım açıklayabilir mi?

cevap

13

oldukça basit ve bunun gibi şablondan sizin yardımcı aramak zorunda:

Mage::helper('yourmodule/yourclassfile')->prtHelloWorld(); 

Standart yardımcı sınıfı Veri ve Yourmodule/Yardımcı/Data.php bu varsayılan

Mage::helper('yourmodule')->prtHelloWorld(); 
+1

Özel uzantınızı, elbette uygun bir yapılandırma dosyasıyla ayarlamanız gerekir. Http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-1-introduction-to-magento'ya ulaşmak için Bay Storm'un kapsamlı bilgi tabanı girişini okumanızı tavsiye ederim. – Nick

5

için Bunun yerine, bu işlevin $ this-> prtHelloWorld() işlevini kullanarak, bunun yerine şu şekilde Block'ınıza ekleyin: http://support.microsoft.com/support/default.aspx?displaylang=tr adresinden faydalanabilirsiniz:

public function pr tHelloWorld() { geri dön Mage :: helper (her neyse) -> prtHelloWorld(); }