30/05/2012, 14:54
|
Colaborador | | Fecha de Ingreso: mayo-2008 Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses Puntos: 528 | |
Respuesta: Como plantear un menu personalizado Yo tengo mis tablas así:
tabla menu:
nivel1 | nivel2 | nivel3
ejemplo:
Inventarios-> Operaciones-> Compras
Y mi tabla módulos:
id | url | nombre | nivel1 | nivel2 | nivel3
ejemplo:
1->pedido1->Pedidos->Inventarios-> Operaciones-> Compras
Explico el tema: cada aplicación en mi sistema la llamo módulo.
Los módulos son scripts en una carpeta con un nombre (url), pero pueden llamarse como quiera el cliente (Nombre visual) y aunque sé que no es la mejor forma de asociar al menú, construí este sistema hace mucho y por eso redundar teniendo los tres niveles en su tabla, en ves de estar relacionado a un id.
Pero por otra parte, esto permite que en caso de que alguien modificara los niveles del menú borrando algo, el menú como tal se mantiene consistente al no depender de la otra tabla para su estructura, por eso (y por flojera) no lo he cambiado. |