Igualmente en el caso de ser una relacion n-n podrías tener un tabla
productos_productos con producto_id, relacionado_id
Y en el modelo Producto defines
var $hasAndBelongsToMany = array('Producto' =>
array('className' => 'Producto',
'joinTable' => 'productos _productos ',
'foreignKey' => 'producto_id',
'associationForeignKey'=> 'relacionado_id'
)
);
--
Pablo Viojo
[EMAIL PROTECTED]
http://pviojo.net
On 8/14/07, Igurpi <[EMAIL PROTECTED]> wrote:
>
> Pablo, eso sería en caso de tener que hacer referencia un "producto
> padre", pero en mi caso es una relación HasAndBelongsToMany, por lo
> que es algo más complejo que lo que dices.
> Gracias de todas formas
>
>
> On 14 ago, 02:08, "Pablo Moretti" <[EMAIL PROTECTED]> wrote:
> > Deberias relacionar la tabla sin sigo misma si la relacion es uno a muchos
> >
> > Tabla productos
> >
> > id , nombre, id_producto
> >
> > Me parece que necesitas un relacion uno a muchos un producto puede tener
> > varios as
> >
> > El día 13/08/07, Igurpi <[EMAIL PROTECTED]> escribió:
> >
> >
> >
> > > Buenas
> >
> > > Tengo un modelo "productos", el cual ahora quiero que tenga productos
> > > relacionados, de forma que un producto pueda estar relacionado a
> > > varios productos. Lo lógico sería crear una tabla productos_productos
> > > con 2 columnas (producto_id y producto_id2??), pero no consigo hacer
> > > que funcione.
> >
> > > Alguna solución??
> >
> > > Gracias
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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.
-~----------~----~----~----~------~----~------~--~---