Hola, estoy teniendo un problema con mis archivos de lenguajes (que antes no tenia :( ), en mi frontcontroller hago esto:
Código PHP:
Ver originalif($config->get('multi')==1) {
$leng = Language::singleton();
$leng->get_session_handler();
$idiomaActual = $config->get('lenguaje');
$_SESSION['leng'] = $idiomaActual;
if(isset($_REQUEST['leng'])) { $idiomaActual = $_REQUEST['leng'];
$_SESSION['leng'] = $idiomaActual;
}
elseif(isset($_COOKIE['leng'])) { if(file_exists($config->get('root')."lenguajes/".$_COOKIE['leng'].".php")) { $idiomaActual = $_COOKIE['leng'];
$_SESSION['leng'] = $idiomaActual;
}
}
else {
if(file_exists($config->get('root')."lenguajes/".$_SESSION['leng'].".php")) { $idiomaActual = $_SESSION['leng'];
}
}
// Incluimos el archivo del idioma seleccionado
// o el archivo por defecto si no se seleccionó
// idioma o si no se encuentra el archivo
include $config->get('root')."/lenguajes/".$idiomaActual.".php";
}
despues en mi vista tengo esto:
Código PHP:
Ver original$leng = $lenguaje->language_convert();
y mi archivo de lenguaje es:
Código PHP:
Ver original<?php
'incio' => 'home',
'nombre_usuario' => 'User Name',
);
?>
hasta ahí todo bien, si hago un print_r de $leng me devuelve esto:
Cita: Array
(
[incio] => home
[nombre_usuario] => User Name
)
pero cuando un prin_r($leng['inicio']); no me devuelve nada y no entiendo porque :(