如何在codeigniter 2中调用应用程序文件夹外的语言文件。
文件结构如下图所示。
/
/application
/system
/htdocs/languages/english/common_lang.php -- my language file.
如何在codeigniter 2中调用应用程序文件夹外的语言文件。
文件结构如下图所示。
/
/application
/system
/htdocs/languages/english/common_lang.php -- my language file.
只是一个想法...
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 数组。
如果将文件移动到application/languages
文件夹,请使用$this->lang->load()
没有 codeigniter 函数加载文件。
您可以使用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');
尝试