cakephp - Cómo manejar los errores de violación de restricciones de integridad
Estoy en una pérdida aquí. Necesito saber cómo manejar los mensajes de error en caso de violaciones de restricciones de integridad.
Lo que significa que quiero mostrar a los usuarios algún mensaje significativo en lugar de mostrar mensajes de error como
Error: SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails
Necesito capturar estos errores de base de datos y simplemente mostrar mensajes como, por ejemplo,
The item you are trying to delete is associated with other records
Cómo nos enfrentamos a esto.
He encontrado una referencia aquí:https://stackoverflow.com/a/8842963/576523
pero no quiero hacer una verificación de conteo.
Cuando usamos el complemento debug_kit podemos ver que han capturado estos valores bajo la
pestaña variables Necesito una forma de hacer esto o acceder a estos datos desde el complemento debug_kit.
Gracias