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