如何在codeigniter 2中的应用程序文件夹外部调用语言文件。在Codeigniter 2的“应用程序”文件夹外部调用语言文件
文件结构如下所示。
/
/application
/system
/htdocs/languages/english/common_lang.php -- my language file.
如何在codeigniter 2中的应用程序文件夹外部调用语言文件。在Codeigniter 2的“应用程序”文件夹外部调用语言文件
文件结构如下所示。
/
/application
/system
/htdocs/languages/english/common_lang.php -- my language file.
只是一个想法...
1)创建application/language
文件夹中的新语言common_lang.php文件。
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数组。
如果您将文件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');
尝试
这是一个不错的把戏。 –
谢谢。我想我们可以通过其他方式做到这一点... –
好的。让我们知道你是如何做到的。很高兴知道另一种方式。 – TigerTiger