Alguien que pueda ayudarme? :p

On 18 nov, 20:46, AldeaCMS <[EMAIL PROTECTED]> wrote:
> 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