Aldea, enviá la estructura de las tablas, haber si se me ocurre algo. :P saludos!
El día 16/11/07, AldeaCMS <[EMAIL PROTECTED]> escribió: > > > Hola.. tengo una consulta de modelos y consultas a DB... > > He logrado hacer relaciones 1 a 1 y 1 a n... > pero ahora tengo una relacion un tanto "especial", lo explicare > detalladamente para que me comprendan... > > Tengo 4 tablas involucradas.. > - comunidades > - personas > - roles > - persona_role <- tabla intermedia para normalizar un N a N > > resulta que en la tabla comunidades yo tengo 3 campos involucrados con > personas o mas bien con persona_role > > COMUNIDAD: > id > nombre > ... > ...... > * administrador <- persona con rol de administrador > * constructora <- persona con rol de constructora > > ----------------------------- > > Por otro lado la tabla persona_rol tambien tiene un campo > id_comunidad.... > en definitiva una persona puede tener distintos roles y ademas > distintos o iguales roles para distintas comunidades.... ahi es donde > ya se complica bastante la cosa... al menos para mi :p > > > Lo que necesito es hacer un formulario para comunidad, que lo que haga > es llenar todos los datos de esta y luego asociar (via select) un > administrador (persona en id_rol que tenga un rol de administrador) y > otro select de constructora que busque las personas con rol de > constructora... > > ¿me explico bien? > > estoy algo confundido... > > una vez seleccionadas esas 2 personas deberia guardar en la tabla > comunidades todos los datos (e ids de persona_rol seleccionadas) y > luego en la tabla persona_rol modificar el campo id_comunidade en esas > 2 personas seleccionadas .... > > esta muy complicado? debe haber una mejor forma? > que hago? > > Muchas gracias... realmente estoy complicado con esto!! > > Saludos > Daniel > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
