Есть таблица имеющая уникальный индекс по нескольким полям.
Если при изменении одной из записей, пользователь выбирает существующую комбинацию значений, то при
Код: Выделить всё
$model->save()
CDbCommand failed to execute the SQL statement.......
Подскажите пожалуйста как правильно обрабатывать такие ситуации.
Например, как заменить вышеприведенное сообщение на что-то вроде
Код: Выделить всё
throw new CHttpException(400,'Invalid request. Please do not repeat this request again.');