系统文件夹中的库不会加载正确的语言

时间:2011-07-01 15:16:59

标签: php codeigniter system

我在codeigniter中设置了两种语言,它在我的库,模型和其他文件中都能正常工作。

我在应用程序/语言/英语和法语中有两个文件夹,我从系统/语言中输入了一个form_validation_lang.php文件

我使用系统whitch中的form_validation库加载语言文件,如下

$this->CI->lang->load('form_validation')

它没有第二个参数,只加载来自application / language / english / witch的英语语言文件是默认语言。

如何从系统/库中将当前语言传递给Form_validation.php,或者我该如何使其工作?

2 个答案:

答案 0 :(得分:0)

使用实际语言的第二个参数加载它:

$this->lang->load('form_validation', $language);
// or like this if you get instance of CI
$this->CI->lang->load('form_validation', $language);

其中$ language是一个包含当前使用语言的变量。

答案 1 :(得分:0)

我修好了。在我的控制器中,我把这行

$this->lang->load('form_validation', $language);

$this->form_validation->set_rules (......)

现在可行。

你有正确的deczo,但你不要告诉我把这条线放在哪里。