在功能上哪一个在Magento中调用助手的正确方法是:
Mage::helper('helper_class)->__('String to be translated);
v
$this->__('String to be translated);
答案 0 :(得分:1)
两个!
这取决于你在哪里调用它以及你的翻译位于何处。
我们来看看它们。首先是这个:
$this->__('String to be translated);
如果在helper类本身内部调用它,它将返回该helper所属模块的转换。否则它将返回核心Magento翻译。
Mage::helper('helper_class)->__('String to be translated);
在所有其他情况下,必须使用此代码来获取特定模块的翻译。