EventHandler:OnAfterItemDelete
From In-Portal Developers Guide
Path to article:
| ||
---|---|---|
Статьи в этой категории | ||
Данное событие вызывается только после успешного удаления записи из базы данных.
Contents |
Вызывается из событий
Данное событие косвенно вызывается из событий, удаляющих записи: OnDelete, OnDeleteAll, OnMassDelete. Все ранее упомянутые события в свою очередь вызывают метод kTempTablesHandler::DeleteItems
, который при помощи метода kDBItem::raiseEvent
вызывает данное событие. Более детально это продемонстрировано ниже:
OnDelete -> kTempTablesHandler::DeleteItems -> kDBItem::Delete -> kDBItem::raiseEvent
Входные параметры
название | описание |
---|---|
id (int) | ID той записи, которая только что была успешно удалена из базы данных.
|
Потенциальное применение
Данное событие можно использовать для выполнения дополнительных действий после успешного удаления записи из базы данных.
Ограничения
Несмотря на то, что запись уже удалена из базы данных но, в событии доступен объект (через метод $event->getObject()
), который содержит в себе значения всех полей удалённой записи.