Por cierto, no estoy seguro de guardar el id_persona_role o el
id_persona en los campos de administrador y constructora en la tabla
comunidades....


gracias :)
Daniel

On 18 nov, 00:34, AldeaCMS <[EMAIL PROTECTED]> wrote:
> jeje ok. las tablas son (resumidas)
>
> COMUNIDADES
> - id
> - nombre
> - administrador
> - constructora
>
> =================
>
> PERSONAS
> - id
> - nombre
> - apellido...
> ....
>
> ==================
>
> ROLES
> - id
> - nombre
> - permisos varios: - modulo1 escritura = 0/1, modulo1 lectura =0/1....
> (etc etc)
>
> ==================
>
> PERSONA_ROLE
> - id
> - id_persona
> - id_role
> - id_comunidade
>
> ..... todo eso permitiria que por ejemplo yo para la comunidad 1 tenga
> rol de administrador (por ejemplo)
> pero que para la comunidad 2 tenga rol de propietario...
> o bien que solo tenga rol de residente en una comunidad y ningun otro
> permiso de nada... lo que me permitiria solo lectura y solo en dicha
> comunidad (por ejemplo)
>
> Mi tema es generar dichos mantenedores y relaciones
> Me he visto complicado con eso :p
>
> Muchas gracias por intentar ayudarme!
> Ojala pueda! jejeje gracias!
>
> Daniel Aldea
>
> On 17 nov, 04:59, "Diego Villar" <[EMAIL PROTECTED]> wrote:
>
> > 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.

-~----------~----~----~----~------~----~------~--~---

Responder a