Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/12/2010, 03:06
rebeca22
 
Fecha de Ingreso: diciembre-2002
Mensajes: 50
Antigüedad: 21 años, 11 meses
Puntos: 0
Respuesta: En una arquitectura de 3 capas, ¿Cómo mostrar los menús de cada perfil de

Hola Aquaventus,

En realidad no me interesa como se haga el menú (aunque te digo que utilizo ExtJs). Lo que yo quiero saber es como combinar la capa de presentación y la capa de datos para cargar los menus de cada perfil sin crear código spagetti.

Imaginate que tengo los perfiles Administrativo, RRHH, Contable y cada uno de ellos tendrá unos menús distintos (puede que alguno en común).
Ahora mismo los menus que debe ver cada perfil lo tengo en la base de datos donde guardo si es menu, submenu, un icono de imagen, la url donde ir al hacer click, etc.

El problema que tengo es que:
1) Se que la carga de menus deberá hacerse en la capa de presentación.
2) Sin embargo, necesito leer los menus de la base de datos y esto se debe hacer en la capa de datos.
3) Y además conforme vaya leyendo de la base de datos los menus de un perfil, debo ir cargandolos (y esto es lo que me provoca a mezclar codigo de base de datos con codigo de presentación).

Espero una respuesta.

Gracias.