codeigniter - 在不同语言中使用 ion_auth

标签 codeigniter internationalization ion-auth

我正在尝试使用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/

相关文章:

css - 如何在表格顶部添加水平滚动条?

c# - 如何在 LongListSelector 中对日语和其他非拉丁语名称进行分组?

php - 使用 Ion Auth 登录用户名和电子邮件

php - Ion Auth update_user() 不更新用户

.htaccess - 将 Codeigniter 项目迁移到 Amazon EC2、htaccess 和 ModRewrite 问题

php - Codeigniter session 数据,它们只是 cookie 吗?

php - CodeIgniter:使用 AJAX 从 MySQL 数据库中删除数据

Django 表单和 i18n

c++ - 如何使用 C++ 的特性来更干净地使用 i18n 库,而不是直接使用 C 的 gettext()