0

How to call language file outside the application folder in codeigniter 2.

file structure is as shown below.

/
/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 に答える