我使用的是i18n表,有2种语言,英语(默认)和意大利语。当我在意大利语版本时,我得到所有意大利语翻译的行,如果没有可用的翻译,我什么也得不到。如何在没有意大利语翻译的情况下获取行的英文文本?
当我有Config.language == ita并尝试显示$ this-> Career-> find('all');对于这一行,我得到空的标题和正文。是否有任何简单的方式来获得eglish?
谢谢!
答案 0 :(得分:7)
您需要将模型的语言环境设置为所需语言环境的数组。默认情况下,它设置为当前Config.language
。
$this->Career->locale = array('ita', 'eng');
$this->Career->find('all');
这将返回所有记录。如果不存在意大利语翻译,则会提供英语翻译。