Sino me equivoco, el ORM de Cake no te permite modelar con claves primarias de múltiples campos. Así que la única opción que tendrías es o hacer los queries a mano o agregarle un id a la cuenta corriente.
On 10 ene, 13:08, rafadrover <[EMAIL PROTECTED]> wrote: > Buenas tardes a todos, tengo un pequeño problema, a ver si me pueden > ayudar: > > Tengo dos tablas: > > CuentaCorriente (banco_id, oficina_id, numeroCuenta, codigoControl, > empresa_id) Claves primarias (banco_id, oficina_id, numeroCuenta) > > Talon (id, banco_id, oficina_id, numeroCuenta, importe, fecha) Clave > primaria (id), claves foraneas a CuentaCorriente (banco_id, > oficina_id, numeroCuenta) > > Quiero definir una relacion $hasMany de CuentaCorriente para Talon, > pero no se como definir-la, ya las he pasado canutas con el modelo > CuentaCorriente, ya que para hacer los insert y delete los he tenido > que definir a mano, ya que cake siempre intenta buscar el > cuentacorriente.id. > > Lo mismo me esta pasando cuando intento definir la relacion hasmany, > que en el select me mete el CuentaCorriente.id y me da un error porque > no existe. > > Supongo que pasara lo mismo al definir el $belongsTo desde Talon hacia > CuentaCorriente. > > Una solucion chapuza seria definir un campo id en cuenta corriente, > entonces todo funcionaria perfectamente, pero no estaria normalizada. > > Alguien me puede aclarar un poco esto. > > Gracias de antemano. --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
