Cita:
Iniciado por _ssx Me parece muy buena idea.. gracias, sin embargo tengo una duda..
hice esto.. en mi controller principal
Código PHP:
function changeLang(){
parent::$lng = (parent::$lng=='es')? 'en': 'es';
redirect('app','location');
}
Me da error de sintaxis.. alguna idea..
Te da error porque estas tratando de acceder a la variable del objeto padre Controller directamente, para hacer esto debes declarar la variable lng como static para permitir el acceso externo... yo no la declare static ya que uso las reglas de herencia para acceder a la variable y sessiones para modificarla
Tu idea o lo que tratas de hacer me parece mejor ya que no se usarian sesiones para modificar el valor, pero no podras acceder a la variable de esta forma $this->lng sino tendras que siempre llamarla asi parent::$lng tanto para modificarla como para leer su valor, espero que se entienda lo que digo
Saludos