salve!
sto creando alcune pagine con CI multilingua (italiana e inglese).
ho pensato di creare un model apposito dove depositare i valori delle parole e frasi, e poi impostarle a seconda del valore del cookie:
Codice PHP:
<?php

class Lang_model extends CI_Model {

    public function 
getLang() {
        if (
get_cookie('LANG') == 'eng') {
            
$lang = array(
                
'allUtente' => 'User'
            
);
        } else {
            
$lang = array(
                
'allUtente' => 'Utente'
            
);
        }
        return 
$lang;
    }
    

}
fimo a quea ci siamo.
in ogni controller richiamo la funzione e le parole si vedono nella lingua corretta.
adesso però ho un problemino, più logisitco che altro.
dove piazzare la funzione che setta il cookie?
la prima che si accede alla pagina ne deve creare uno con un valore di default.
poi pensavo ai classici link con bandiere per cambiare lingua e reimpostare il cookie.
so che posso usare set_cookie(....), ma seguendo una giusta logica, dove mi conviene impostare il settaggio del cookie??