Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2013, 08:30
Avatar de reborn
reborn
 
Fecha de Ingreso: febrero-2010
Mensajes: 440
Antigüedad: 14 años, 10 meses
Puntos: 1
CakePHP - Cannot add or update a child row: a foreign key constraint fails

Hola,

yo se q abundan estos temas sobre este error, pero ya no se q hacer.

Quiero relacionar Usuario con Perfil.

Un Usuario tiene un solo Perfil - Un Perfil pertenece a un solo Usuario

La relacion es hasOne.

Tabla users: (solo pongo los campos relacionados)
id int(10)
post_id int(10)

Tabla posts
id int(10)
user_id int(10)

Tabla profiles
id int(10)
user_id int(10)


Nombro la tabla posts porq tambien tengo el campo user_id, eso tendra algo q ver?

Volviendo al tema de Usuario -> Perfil:
en el phpmyadmin relacione el campo user_id de la tabla "profiles" con el campo id de la tabla "users"

En ON DELETE y ON UPDATE no puse nada.

Tambien vacie todas las tablas y sigue igual.

...y eso es todo lo q hice

Alguna ayuda?

Gracias