外部调用语言文件“;应用程序“;文件夹


Call language file outside "application" folder in Codeigniter 2

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

文件结构如下所示。

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

只是一个想法

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

2) 在新的application/language/common_lang.php 中包含您的/htdocs/languages/english/common_lang.php

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

我假设您的/htdocs/languages/english/common_lang.php$lang['language_key'] = "message";格式。如果没有,您可能需要找到一种方法来准备$lang数组。

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

没有代码点火器函数加载文件。

您可以使用include功能,如:

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

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

FCPATH是根文件夹。

$this->lang->load('./languages/english/common_lang.php', 'english');

尝试