Sí. Esta opción tampoco funciona. Solamente cambia si pongo la sentencia que
dices especificando el idioma pero fuera de la clase.
El día 12 de junio de 2008 4:31, Joaquin Windmüller <[EMAIL PROTECTED]>
escribió:
> No debería ser Configure::wirte en vez de $this->Session->write ?
>
> 2008/6/12 ramoncastro <[EMAIL PROTECTED]>:
>
>
>> Hola:
>>
>> En mi aplicación, al hacer login, puede elegirse el idioma. El valor
>> escogido lo guardo en sesión. A su vez, en el controlador
>> AppController tengo, en beforeFilter()
>>
>> $this->Session->write('Config.language',$this->Session-
>> >read('Language'));
>>
>> pero no lo coge (la variable de sesión tiene valor). De hecho,
>> solamente puedo cambiar el idioma desde AppController si lo hago fuera
>> de la clase con la instrucción (por ejemplo, para español):
>>
>> Configure::write('Config.language','spa');
>>
>> Pero, claro, ahí no puedo cargar la variable de sesión. ¿Alguna idea?
>>
>>
>
> >
>
--
Ramón Castro
http://ramoncastro.es
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---