Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2014, 08:17
Avatar de reborn
reborn
 
Fecha de Ingreso: febrero-2010
Mensajes: 440
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Guardar datos en tablas relacionadas

Si yo hago un pr() me trae perfecto los datos pero no me los inserta y me tira erro de clave foranea.

Código:
Array
(
    [Ticket] => Array
        (
            [subject] => prueba ticket associated
            [from_user_id] => 1
            [to_user_id] => 1
        )

    [TicketResponse] => Array
        (
            [description] => mensaje prueba associated
            [from_user_id] => 1
        )

)
...pero si lo quiero guardar me salta el tipico error:
Cita:
Error: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`blog2`.`ticket_responses`, CONSTRAINT `ticket_responses_ibfk_2` FOREIGN KEY (`from_user_id`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE)

para guardar estoy haciendo esto:
Código PHP:
$this->Ticket->saveAssociated($this->request->data

Última edición por reborn; 29/01/2014 a las 08:41