У меня есть пользовательский объект, который использует службы pfc.Теперь во время обновления я записал свой код проверки в функцию pfc_validation()
, и когда проверка не удалась, я возвращаю -3
из этой функции.Но все равно я получаю сообщение об ошибке «Ошибка базы данных ...», что означает, что процесс обновления не прерывается.Я думал, что если я верну -3
из функции pfc_validation
, это остановит дальнейший процесс обновления.
Теперь, как я могу отменить остальную часть процесса pfc_save
, если проверка не пройдена?