In-Portal Developers Guide

This is a wiki-based Developers Guide for In-Portal Open Source CMS. The purpose of this guide is to provide advanced users, web developers and programmers with documentation on how to expand, customize and improve the functionality and the code the In-Portal software. Please consider contributing to our documentation writing effort.

EventHandler:OnUpdate

From In-Portal Developers Guide

Jump to: navigation, search

События для изменения записей События для изменения записей
Статьи в этой категории

Событие применяется для сохранения измененних данных, в основно используется в формах, но при необходимости может вызыватся и из кода при автоматическом изменении каких либо элементов объекта.

Вызывается из шаблона

На административной части сайта вызывается при нажатии кнопки Save, если окно было открыто для редактирования.

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

в просессе выполнения вызывает события

Kосвенно вызывает события через метод kDBItem::Update :

В методе kDBItem::Validate происходит базовая проверка обекта с помощью настроенных для них валидаторов, форматирование элементов с помощью настроенных форматтеров и создание записи.
В случае успешного создания записи, вызывается следующий метод:

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

Применяется для изменения записи данных в DB.
Не рекомендуется изменять етот метод, лучше воспользоватся возможностями OnBeforeItemUpdate и OnAfterItemUpdate