我正在尝试使用ion_auth使用不同的语言
我猜默认是英语,我正在尝试使用法语
Controller
class Auth extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->library('ion_auth');
$this->load->library('form_validation');
$this->load->helper('url');
// Load MongoDB library instead of native db driver if required
$this->config->item('use_mongodb', 'ion_auth') ?
$this->load->library('mongo_db') :
$this->load->database();
$this->form_validation->set_error_delimiters($this->config->item('error_start_delimiter', 'ion_auth'), $this->config->item('error_end_delimiter', 'ion_auth'));
$this->lang->load('auth','french');
$this->load->helper('language');
/* $lang = $this->session->userdata('lang_name');
if(!isset($lang))
{ //load default language
$this->lang->load('site');
$this->lang->load('ion_auth');
$this->lang->load('auth');
}
else
{ //load language from session
// print_r('lang :'.$this->session->userdata('lang_name'));
$this->lang->load('site',$this->session->userdata('lang_name'));
$this->lang->load('ion_auth',$this->session->userdata('lang_name'));
$this->lang->load('auth',$this->session->userdata('lang_name'));
}*/
}
它始终是英语,永远不会更改为法语或其他语言
<?php
$this->lang->load('auth','french');
?>
我也在 View 上尝试过上述方法,但没有任何内容永远不会改变为法语
最佳答案
您必须在CI->config.php
中更改语言
更改此$config['语言']= '英语';到 $config['语言']= '法语';
供您引用 https://github.com/benedmunds/CodeIgniter-Ion-Auth/issues/472
关于codeigniter - 在不同语言中使用 ion_auth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17262677/