OnAfterItemValidate

Data Source

Данное событие вызывается после успешной проверки (validation) значений полей объекта.

Вызывается из событий

Данное событие косвенно вызывается из всех событий изменяющих данные, а конкретнее из:

Более детально это продемонстрировано ниже:

OnCreate -> kDBItem::Create -> kDBItem::raiseEvent
OnUpdate -> kDBItem::Update -> kDBItem::raiseEvent

Входные параметры

название

описание

id (int)

ID той записи, для которой выполнялась проверка её полей.

Потенциальное применение

Данное событие можно использовать для изменений свойств объекта, будучи уверенным, что объект прошёл проверку на ошибки с помощью метода kDBItem::Validate.

Ограничения

Вызывается только в случае, когда метод kDBItem::Validate завершился успешно успешно. Если статус события ($event->status), по его завершении, не будет равен erSUCCESS, то запись в базе данных не будет создана или изменена. Данное событие вызывается до того, как произойдёт обращение к базе данных.