cakephp - Jak obsługiwać błędy naruszenia ograniczeń integralności

Jestem tutaj ze stratą. Muszę wiedzieć, jak obsługiwać komunikaty o błędach w przypadku naruszenia ograniczeń integralności.

Oznacza to, że chcę pokazać użytkownikom jakąś sensowną wiadomość zamiast wyświetlać komunikaty o błędach, takie jak

Error: SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails

Muszę uchwycić te błędy bazy danych i po prostu pokazać wiadomości, takie jak powiedzmy

The item you are trying to delete is associated with other records 

Jak sobie z tym poradzimy.

znalazłem tutaj refernce:https://stackoverflow.com/a/8842963/576523

ale nie chcę sprawdzać licznika.

Kiedy używamy wtyczki debug_kit, widzimy, że przechwycili te wartości pod

karta zmiennych. Potrzebuję sposobu, aby to zrobić lub uzyskać dostęp do tych danych z wtyczki debug_kit.

Dziękuję.

questionAnswers(3)

yourAnswerToTheQuestion