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

Hola.

Eso de post_id fue un error. Eso va en la tabla de comentarios.

El error estaba en q queria insertar un valor nulo en user_id (q ya lo cambie por id_user para q no quede igual q en la tabla posts).

No estaba tomando el id del user entonces el campo estaba vacio y me generaba ese error.

Por lo demas, estoy siguiendo las convenciones de cakephp.

Los campos relacionados tienen el mismo tipo de dato y son unicos.

Bien decis al final, el usuario tiene q tener la FK y no el perfil... Ahi es cuando me trabo, cuando la relacion es uno a uno no se cual toma como FK, si el campo de uno o el campo del otro.

Tambien estoy leyendo sobre integridad referencial.

Gracias