yii不同翻译文件中的activeform标签翻译

问题描述:

我需要翻译活动表格的标签而不更改模型。yii不同翻译文件中的activeform标签翻译

此:

$form->label($model, 'myField', array('class' => 'title')) 

默认情况下,从保护/消息/郎/文件夹中的translation.php注意到翻译。

现在我想让标签从另一个文件中进行翻译(不需要更改模型)。 我该怎么做?该文档是什么样的变量,我可以传递给标签有点模糊......

您可以在$htmlOptions数组中指定labelhttp://www.yiiframework.com/doc/api/1.1/CHtml#activeLabel-detail

$form->label(
    $model, 
    'myField', 
    array('class' => 'title', 'label' => Yii::t('myCategory', 'Field label')) 
) 

Yii::t()方法把从源头给定的消息语言到目标语言。你可以在这里阅读更多有关国际:

http://www.yiiframework.com/doc/api/1.1/YiiBase#t-detail http://www.yiiframework.com/doc/guide/1.1/en/topics.i18n

+0

由于一吨!我无法在文档中找到 - 也许我只是一个小盲点... – Swissdude