Php 系统文件夹中的库未加载正确的语言

Php 系统文件夹中的库未加载正确的语言,php,codeigniter,system,Php,Codeigniter,System,我在codeigniter中设置了两种语言,它在我的库、模型和其他文件中运行良好 我有两个文件夹,分别是application/language/english和french,其中一个是从system/language获取的表单_validation_lang.php 我使用系统中的form_验证库加载语言文件,如下所示 $this->CI->lang->load('form_validation') 它没有第二个参数,只从application/language/engli

我在codeigniter中设置了两种语言,它在我的库、模型和其他文件中运行良好

我有两个文件夹,分别是application/language/english和french,其中一个是从system/language获取的表单_validation_lang.php

我使用系统中的form_验证库加载语言文件,如下所示

$this->CI->lang->load('form_validation')
它没有第二个参数,只从application/language/english/加载英语文件,witch是默认语言


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

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

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

其中$language是保存当前使用的语言的变量。

我修复了它。我把这条线放在控制器里

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

$this->form_validation->set_rules (......)
现在它开始工作了

你说得对,但你不告诉我该把这条线放在哪里