como hacer una relacion de generalizacion-especializacion ???

75 views
Skip to first unread message

Arufe

unread,
May 27, 2011, 10:41:39 AM5/27/11
to symfony-es
colegas me gustaria saber como se define una relacion de
generalizacion-especializacion en el schema.yml, pues
tengo usuarios en mi sistema, que pueden o no ser miebros del grupo,
por eso kiero definir lo siguiente, a la hora de crear un usuario
tengo un campo para indicar q es miembro(checkbox), entonces cuando
este creando un usuarios y se seleccione q es miembro, entonces se me
guarde el is del usuario en una tabla miembro, entinden lo q kiero
hacer ??? saludos !!!

Jose Ortega

unread,
May 27, 2011, 10:54:06 AM5/27/11
to symfo...@googlegroups.com
Tanto en propel como en doctrine, puedes utilizar, los tipos de herencia que proporcionan, los dos soportan tanto la herencia simple, como la herencia concreta...

Para doctrine.


Para propel.

Arufe

unread,
May 27, 2011, 11:35:59 AM5/27/11
to symfony-es
Muchas gracias Jose por la referencia, pues mmira te pongo mi duda mas
completa, en mi sistema todo los usuarios no son miembros, entonces
usuarios q son miembros se le puede asignar tareas, entonces existiria
una relacion mucho a muchos entre la tabla Tarea y ....aki esta la
duda, tendria una nueva tabla Miembro con (id, id_user) la cual seria
la relacionada con Tarea o solo bastaria con la tabla sfGuardUser para
definir la relacion con Tareas, claro q esta relacion m:n me generaria
una nueva tabla con los dos ID de la tablas relacionadas, saludos !!!

On May 27, 10:54 am, Jose Ortega <josheor...@gmail.com> wrote:
> Tanto en propel como en doctrine, puedes utilizar, los tipos de herencia que
> proporcionan, los dos soportan tanto la herencia simple, como la herencia
> concreta...
>
> Para doctrine.
>
> http://www.symfony-project.org/more-with-symfony/1_4/es/09-Doctrine-F...http://www.doctrine-project.org/projects/orm/1.2/docs/manual/inherita...
>
> Para propel.
>
> http://www.propelorm.org/wiki/Documentation/1.6/Inheritance
Reply all
Reply to author
Forward
0 new messages