PyroCMS Widget无法加载现有的语言文件

时间:2011-08-04 08:30:21

标签: widget pyrocms

在模块内的小部件中,我使用

加载了一个语言文件
$this->load->lang('application') 

但是,PyroCMS会返回此错误

An Error Was Encountered 
Unable to load the requested language file: language/english/application_lang.php

我确信(并仔细检查)该模块具有该语言文件。那么为什么PyroCMS不能加载呢?是仅检查默认的PyroCMS系统语言文件而不是模块语言文件?

编辑:似乎是这种情况。当我尝试在系统语言文件夹中添加application_lang时,错误消失了。这是预期的行为吗?

1 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的PyroCMS?

在1.3.2中,您应该使用以下内容:

$this->load->language('application');

这将导致Pyro在以下位置查找语言文件:

shared_addons/modules/module_name/language/english/application_lang.php

我相信lang('...')确实是为系统语言文件保留的。

希望有所帮助!