17/12/2013, 09:23
|
| | | Fecha de Ingreso: febrero-2010
Mensajes: 440
Antigüedad: 14 años, 9 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 |