Ayuda con "has_and_belongs_to"

33 views
Skip to first unread message

~Albert

unread,
Apr 22, 2012, 6:12:17 PM4/22/12
to kum...@googlegroups.com
Hola, estoy desarrollando una aplicación para la universidad, tengo dos tablas una de Modulos y otra de Perfiles, la relación es: Un perfil puede tener muchos módulos y un módulo puede estar en muchos perfiles, les agradecería que me colaboraran con esta relación que no se como hacer en los modelos de KumbiaPHP.

He leído sobre una aplicación de ejemplo llamada: treeGrid, pero no la veo por ningún lado, no se de donde descargarla.
Si pudieran darme un ejemplo de código, les estaré muy agradecido.

Gracias a todos por su ayuda.

HenrySAM

unread,
Apr 23, 2012, 8:58:07 PM4/23/12
to kum...@googlegroups.com
Hola,

Siendo estrictos con la normalización de base de datos, no pueden existir relación muchos a muchos y se debe descomponer añadiendo una tabla que las relacione.

Por ejemplo:

modulos
modulos_perfil
perfil

Entonces modulo_perfil sus campos son:

modulos_perfil: id, modulos_id, perfil_id

Aquí hay una app similar ejemplo: https://github.com/KumbiaPHP/backend_kumbia/tree/bootstrap_2/app/models

Es una respuesta rápida espero te ayude.

~Albert

unread,
Apr 24, 2012, 12:14:41 AM4/24/12
to kum...@googlegroups.com
Hola Henry,

Muchas gracias por responder, sin duda el ejemplo me será muy útil, aún así veo que la implementación es muy manual, quisiera saber entonces que sentido tiene la función has_and_belgons_to de la cual leí que existe precisamente para representar la relación N:M.

Gracias por tu ayuda.
Reply all
Reply to author
Forward
0 new messages