Внешние ключи, ON DELETE, ON UPDATE

указал в бд внешние ключи, при удалении элемента родительской таблицы на который ссылается элемент дочерней происходит ошибка. это то что собственно и надо. одно плохо: при редактировании yii просто вываливается с ошибкой, а при удалении стандартно throw new CHttpException(400,‘Invalid request. Please do not repeat this request again.’);

есть какой нибудь способ попроще не тупо плеватсья эксепшеном, а попробовать вывести причины? желательно показать элементы связанных таблиц, потомоу что перелинковок много и вручную делать поиск по всем моделям связок - убивается смысл делать сами внешние ключи в бд.

Не советовал бы внешние ключи использовать если сайт предполагает большую нагрузку.

Удалять кстати лишние записи можна через Behavior.