0

如何在codeigniter 2中调用应用程序文件夹外的语言文件。

文件结构如下图所示。

/
/application
/system
/htdocs/languages/english/common_lang.php   -- my language file.
4

3 回答 3

2

只是一个想法...

1) 在文件夹中创建一个新的语言 common_lang.php 文件application/language

2) 包括你/htdocs/languages/english/common_lang.php的新 application/language/common_lang.php

3)然后,只需使用加载这个新的语言文件$this->lang->load('common_lang.php', 'english');

我假设你/htdocs/languages/english/common_lang.php$lang['language_key'] = "message";格式是。如果不是,您可能必须想办法准备一个 $lang 数组。

于 2013-08-02T09:22:54.760 回答
1

如果将文件移动到application/languages文件夹,请使用$this->lang->load()

没有 codeigniter 函数加载文件。

您可以使用include以下功能:

include FCPATH.'htdocs/languages/english/common_lang.php';

或者

include 'htdocs/languages/english/common_lang.php';

FCPATH是根文件夹。

于 2013-08-02T09:25:40.667 回答
0
$this->lang->load('./languages/english/common_lang.php', 'english');

尝试

于 2013-08-02T12:24:34.183 回答