Php Codeigniter 3,动态更改默认语言中的问题

Php Codeigniter 3,动态更改默认语言中的问题,php,codeigniter,Php,Codeigniter,我在application/config.php文件中将默认语言定义为$config['language']='english' 但在某些情况下,我想切换到其他语言,我尝试使用 $this->config->set_item('language', 'japanese'); 在我的系统/语言文件夹中,我有英文和日文文件夹以及相关文件,但当使用 $this->config->set_item('language', 'japanese'); 没用。 那么我如何在这些语言

我在application/config.php文件中将默认语言定义为
$config['language']='english'

但在某些情况下,我想切换到其他语言,我尝试使用

$this->config->set_item('language', 'japanese');
在我的系统/语言文件夹中,我有英文和日文文件夹以及相关文件,但当使用

$this->config->set_item('language', 'japanese');
没用。
那么我如何在这些语言之间切换呢应调用控制器的构造函数或控制器的相关函数。然后它就起作用了

function __construct() {
    parent::__construct();

    //wanted to make this controller's language  dynamic
    $user_lang = $this->session->userdata('user_lang');
    $this->config->set_item('language', $user_lang );

}
在我的函数中,我以这种方式使用了验证

public function insert(){ 
  $user_lang = $this->session->userdata('user_lang');
  $this->lang->load('uitext',$user_lang);

    // validate data  
    $this->load->library('form_validation');
    $this->form_validation->set_rules('username', $this->lang->line('uitext_username'), 'required');
    $this->form_validation->set_rules('email', $this->lang->line('uitext_email'), 'required|valid_email');
}

现在,根据用户选择的语言(英语/日语)动态显示验证消息。

此处
$this->config->set\u item('language',$user\u lang)应调用控制器的构造函数或控制器的相关函数。然后它就起作用了

function __construct() {
    parent::__construct();

    //wanted to make this controller's language  dynamic
    $user_lang = $this->session->userdata('user_lang');
    $this->config->set_item('language', $user_lang );

}
在我的函数中,我以这种方式使用了验证

public function insert(){ 
  $user_lang = $this->session->userdata('user_lang');
  $this->lang->load('uitext',$user_lang);

    // validate data  
    $this->load->library('form_validation');
    $this->form_validation->set_rules('username', $this->lang->line('uitext_username'), 'required');
    $this->form_validation->set_rules('email', $this->lang->line('uitext_email'), 'required|valid_email');
}

现在,根据用户选择的语言(英语/日语)动态显示验证消息。

我想根据所选语言显示验证错误消息,在这里用户可以在英语和日语之间切换。。欢迎提供任何帮助。我希望根据所选语言显示验证错误消息,在此用户可以在英语和日语之间切换。。任何帮助都是值得的