El 28/01/2008, a las 21:48, Arantxa Grajal escribió:
> Después de darle muchas vueltas, es la mejor solución que encontré. > Vale que el MVC es maravilloso y hay que intentar seguir lo máximo > esa separación de conceptos, pero nunca debemos olvidarnos de > divide y vencerás, reutilización de componentes, y todo ese rollo > que nos soltaron en la facultad. Una solución más MVC podría ser En tu AppModel creas una variable $defaultUser y un método setDefaultUser($user) En tu AppController->beforeFilter() lees el usuario de la sesión y se lo pasas al modelo con el setDefaultUser($user) que acabas de crear. De este modo ahora tienes en todos los modelos una propiedad Model::defaultUser a la que puedes recurrir cuando necesites saber el usuario de la sesión. Aparte, en los métodos que lo requieran siempre puedes pasar un parámetro opcional user por si necesitas usarlo alguna vez con un usuario que no sea el de la sesión. -- Fran Iglesias [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ 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 CakePHP-es@googlegroups.com 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. -~----------~----~----~----~------~----~------~--~---