2017-02-18 4 views
0

Ich baue eine Website mit CodeIgniter 3.1.3 und ich möchte, dass meine Website multiple Sprachen haben, so habe ich versucht, mit Sprachbibliothek zum ersten Mal von CI offiziellen Leitfaden & Tutorial aus dem anderen Web, aber es ist funktioniert nicht wie erwartet.CodeIgniter Sprache Klassenbibliothek funktioniert nicht

Mein application/language/english/slogan_lang.php:

$lang["slogan1"] = "A little social media but with more fun!", 
$lang["slogan2"] = "Where face and real name is not important.", 
$lang["slogan3"] = "It's a social media. Eh, it's more like a game.", 
$lang["slogan4"] = "Fantastic yet fabulous life in a screen.", 
$lang["slogan5"] = "Not just poke with one finger, you can duel!", 

Mein controller/index:

public function index() { 
    if ($this->session->has_userdata('userid')) redirect('yay/home'); 
    if (get_cookie('remember_me')!=null) { 
     //bla bla bla 

     redirect('yay/home'); 
    } else { 
     $this->lang->load('slogan',$this->session->userdata('lang')); 
     $data = array(); 
     $data['lg_slogan'] = array(
      $this->lang->line('slogan1'), 
      $this->lang->line('slogan2'), 
      $this->lang->line('slogan3'), 
      $this->lang->line('slogan4'), 
      $this->lang->line('slogan5'), 
     ); 
     $this->load->view('index',$data); 
    } 
} 

$ this-> Session-> Benutzerdaten ('lang') ===> 'Englisch'

Ergebnis:

$lang arrays echoed behind the navbar

$ lang Arrays echoed hinter der navbar. Und $ lg_slogan [0] nicht

zeigt

view source in browser

Wo das ich es falsch? Bitte helfen Sie.

+3

Haben Sie das' ourmandave

+0

@ourmandave DAS IST ES !! sehr aufmerksam, mein Schlechter: 'v danke für die große Hilfe !! –

+0

Und auch der Dateiname sollte Slogan_lang.php sein nicht slogan_lang.php – user4419336

Antwort

0

Das ist absolut mein Schlechter, weil ich nicht so vorsichtig war (... eigentlich weil ich so müde bin, lol). Wie auch immer, es löste JETZT !! Da ist 2 meine Fehler:

  1. din't I
  2. ich das Komma (,) anstelle von Standard-Trennzeichen die Öffnung <?php in meinem slogan_lang.php Dateityp (;)

Das ist es, Entschuldigung & danke! : ")

Verwandte Themen