我在codeigniter中设置了两种语言,它在我的库,模型和其他文件中都能正常工作。
我在应用程序/语言/英语和法语中有两个文件夹,我从系统/语言中输入了一个form_validation_lang.php文件
我使用系统whitch中的form_validation库加载语言文件,如下
$this->CI->lang->load('form_validation')
它没有第二个参数,只加载来自application / language / english / witch的英语语言文件是默认语言。
如何从系统/库中将当前语言传递给Form_validation.php,或者我该如何使其工作?
答案 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,但你不要告诉我把这条线放在哪里。