0

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

$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 时,错误消失了。这是预期的行为吗?

4

1 回答 1

0

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

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

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

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

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

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

希望有帮助!

于 2011-10-18T20:20:44.717 回答