2011-01-27 52 views
5

我無法弄清楚如何創建一個輔助類,其中有一個可用於* .phtml文件的函數。Magento - 創建一個幫助類

有人可以一步一步描述如何使prtHelloWorld()函數可用於所有my * .phtml文件嗎?

回答

13

這是相當簡單的,你必須從模板調用你的助手這樣的:

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

默認的輔助類是數據和它默認的Yourmodule /助手/ Data.php

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

您將需要設置您的自定義擴展當然與一個合適的配置文件。我建議你閱讀Storm先生廣泛的知識庫條目以加快速度http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-1-introduction-to-magento – Nick 2011-01-27 07:43:37

5

要如果你希望能夠使用phtml中的$ this-> prtHelloWorld()來訪問幫助器的功能,請將它添加到你的Block中,如下所示:

public function pr tHelloWorld()返回Mage :: helper(不管) - > prtHelloWorld(); }