magento - 创建一个全局函数

Joh*_*ohn 4 magento magento-1.4

我想创建一个可以被所有*.phtml文件访问的函数.我应该在magento框架中将此功能放在哪里?

Bil*_*lly 6

对于羽绒和脏东西,你总是可以在index.php中定义它.例如,我总是把这个功能放在那里:

function dumpit($obj)
{
  print '<pre>';
  print_r($obj);
  print '</pre>';
}
Run Code Online (Sandbox Code Playgroud)

然后,您可以从任何地方快速调用此例程,而无需记住所有其他开销函数名称以获取帮助程序.


Jos*_*tey 5

您应该在该模块中创建一个模块和一个帮助器类(通常MyCompany_Mymodule_Helper_Data默认情况下).然后,将您的函数添加到该帮助程序类.您可以在PHTML中使用以下功能:

Mage::helper("mymodule")->someFunction();
Run Code Online (Sandbox Code Playgroud)

希望有所帮助!

谢谢,乔