EventHandler:OnAfterItemValidate
From In-Portal Developers Guide
Path to article:
| ||
---|---|---|
Статьи в этой категории | ||
Данное событие вызывается после успешной проверки (validation
) значений полей объекта.
Contents |
Вызывается из событий
Данное событие косвенно вызывается из всех событий изменяющих данные, а конкретнее из:
Более детально это продемонстрировано ниже:
OnCreate -> kDBItem::Create -> kDBItem::raiseEvent OnUpdate -> kDBItem::Update -> kDBItem::raiseEvent
Входные параметры
название | описание |
---|---|
id (int) | ID той записи, для которой выполнялась проверка её полей.
|
Потенциальное применение
Данное событие можно использовать для изменений свойств объекта, будучи уверенным, что объект прошёл проверку на ошибки с помощью метода kDBItem::Validate.
Ограничения
Вызывается только в случае, когда метод kDBItem::Validate завершился успешно успешно. Если статус события ($event->status
), по его завершении, не будет равен erSUCCESS, то запись в базе данных не будет создана или изменена. Данное событие вызывается до того, как произойдёт обращение к базе данных.