1

以下哪一项在功能上是在 Magento 中调用帮助程序的正确方法:

Mage::helper('helper_class)->__('String to be translated);

v

$this->__('String to be translated);
4

1 回答 1

1

两个都!

这真的取决于你在哪里调用它以及你的翻译在哪里。

让我们来看看它们。首先这个:

$this->__('String to be translated);

如果在助手类本身内部调用它,它将返回该助手所属模块的翻译。否则它将返回核心 Magento 翻译。

Mage::helper('helper_class)->__('String to be translated);

在所有其他情况下,必须使用此代码来获取特定模块的翻译。

于 2012-11-23T19:03:06.880 回答