Magento - 创建一个帮助类

Joh*_*ohn 5 magento helpers

我无法弄清楚如何创建一个带有*.phtml文件可用函数的辅助类.

有人可以一步一步地描述我如何使函数prtHelloWorld()可用于我所有的*.phtml文件?

Ant*_*n S 13

它很简单,你必须从模板中调用你的助手,如下所示:

Mage::helper('yourmodule/yourclassfile')->prtHelloWorld();
Run Code Online (Sandbox Code Playgroud)

默认帮助程序类是Data,默认为Yourmodule/Helper/Data.php

Mage::helper('yourmodule')->prtHelloWorld();
Run Code Online (Sandbox Code Playgroud)


小智 5

要添加到Anton S,如果您希望能够使用phtml中的$ this-> prtHelloWorld()来访问帮助程序的函数,请将其添加到您的Block中,如下所示:

public function prtHelloWorld(){return Mage :: helper(whatever) - > prtHelloWorld(); }