Yii Translation Array:如何在嵌套数组中获取特定值

时间:2013-08-20 07:56:46

标签: php yii

我试图从Yii Translation Array中获取特定值;

如果我像key一样使用它,那么这个数组应该可以正常工作 - > value;

但是当我想翻译年份时,我需要在翻译数组中使用嵌套数组;

如何在months数组中获取值?

有可能吗?

Yii::t('key','value');是翻译的使用方式,其中key是文件的名称,value是返回的数组中的key,因此{{1在这种情况下,可能是keycurrency

months

1 个答案:

答案 0 :(得分:1)

这不是Yii CPhpMessageSource翻译的工作原理。你无法这样做。

  

CPhpMessageSource :邮件翻译在单个 PHP数组中存储为键值对。原始消息是密钥,翻译的消息是值。每个数组代表特定类别消息的翻译,并存储在一个单独的PHP脚本文件中,该文件的名称是类别名称。同一语言的PHP转换文件存储在名为locale ID的同一目录下。所有这些目录都位于basePath指定的目录下。

相关问题