Olá!

Estou com problema em definir um item do config do codeigniter dinâmicamente.

Eu quero informar o idioma do usuário:

 function wich() {
        if ($this->CI->agent->accept_lang('pt-BR')) {
            $lang = "portugues";
        }
        elseif($this->CI->agent->accept_lang('es')) {
            $lang = "espanol";
        }else
            $lang = "english";
echo $lang;

       $this->CI->config->set_item('language', $lang);

    }


Eu tenho os diretórios portugues,english e espanol. Se eu configurar 
manualmente no config.php ele funciona.

Mas definindo dinâmicamente não funciona. 

Por debug imprimi o item do config e está correto!

echo "Idioma". $this->config->item('language');

Mas olhei o debug do CI e ele teima em carregar o portugues.

DEBUG - 2010-09-27 22:24:18 --> Language file loaded: 
language/portugues/general_lang.php

Meu config.php
$config['language']     = "portugues";

Estou testando em 2 máquinas virtuais, uma em espanol e outra em inglês e o meu 
em portugues.


Alguém sabe porque o idioma não muda no config?


Agradeço desde já qualquer resposta,

Hermes Alves
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a