3

我正在使用 i18n 表并有 2 种语言,英语(默认)和意大利语。当我使用意大利语版本时,我会得到所有带有意大利语翻译的行,而在没有可用翻译的地方,我什么也得不到。如何在没有意大利语翻译的情况下获得行的英文文本?

i18n 表

当我有 Config.language == ita 并尝试显示 $this->Career->find('all'); 对于这一行,我得到空的标题和正文。有什么简单的方法可以用英语获得比赛吗?

谢谢!

4

1 回答 1

7

您需要将模型的语言环境设置为所需的语言环境数组。默认情况下,它设置为当前Config.language.

$this->Career->locale = array('ita', 'eng');
$this->Career->find('all');

这将返回所有记录。如果意大利语翻译不存在,它将给英语翻译。

于 2014-01-27T18:34:54.427 回答